CVE-2026-99220 in Linuxinformation

Résumé

par VulDB • 02/11/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

asymmetric_keys : rejeter les clés de confiance sans identifiants (IDs)

L'analyseur PKCS#8 laisse intentionnellement vide l'emplacement du payload asym_key_ids. La fonction key_or_keyring_common() déréférence inconditionnellement cet emplacement lorsqu'une clé PKCS#8 est fournie à une restriction de type key_or_keyring. Les deux formes, plain et :chain, atteignent cette branche, permettant à un appelant non privilégié de déclencher une déréférencement de pointeur NULL via KEYCTL_RESTRICT_KEYRING suivi de add_key().

Oops: general protection fault, probablement pour l'adresse non canonique 0xdffffc0000000000 KASAN: null-ptr-deref dans la plage [0x0000000000000000-0x0000000000000007]
RIP : 0010:key_or_keyring_common (crypto/asymmetric_keys/restrict.c:205 crypto/asymmetric_keys/restrict.c:279) Trace d'appel : <TASK> __key_create_or_update (security/keys/key.c:884) key_create_or_update (security/keys/key.c:1021) __do_sys_add_key (security/keys/keyctl.c:134) do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) </TASK> Kernel panic - not syncing : Exception fatale

Rejeter une clé de restriction asymétrique sans identifiants de clé. Une clé privée PKCS#8 ne peut pas identifier le signataire d'un certificat candidat et n'est pas un ancrage de confiance valide.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

25/09/2026

Divulgation

02/11/2026

Modérer

accepté

Entrée

VDB-429913

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!