CVE-2026-31660

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.2%
Linux•Linux•Versions : c656aa4c27b17a8c70da223ed5ab42145800d6b5, <=6.1.*, <=6.12.*, 6.18.23, <21ae2cda66a55c759607bbf1d23cbaa42019d2de, 0, <2ca64fb7e2d2ae14619dd204d4f2f0a601f421fb, 7.0, <c71ba669b570c7b3f86ec875be222ea11dacb352, <a9495069b43b8634c1ae0042e888766c34f66637, <7e37da42eda45d7859d9273fc7e225d8df458038, <16649adc2e19509104245ea1f349b629d858f11f, <=5.10.*, <=6.6.*, <=6.19.*, 6.1.169, 5.15.203, <5.5, <8b71299d587d9e4c830c18afb884c80ddb30ad28, <=6.18.*, 5.5, 6.6.135, 6.19.13, <=*, 5.10.253, <=5.15.*, 6.12.82, <07cb6c72e66ba548679f22ac29ad588da8999279

Description

In the Linux kernel, the following vulnerability has been resolved: nfc: pn533: allocate rx skb before consuming bytes pn532_receive_buf() reports the number of accepted bytes to the serdev core. The current code consumes bytes into recv_skb and may already hand a complete frame to pn533_recv_frame() before allocating a fresh receive buffer. If that alloc_skb() fails, the callback returns 0 even though it has already consumed bytes, and it leaves recv_skb as NULL for the next receive callback. That breaks the receive_buf() accounting contract and can also lead to a NULL dereference on the next skb_put_u8(). Allocate the receive skb lazily before consuming the next byte instead. If allocation fails, return the number of bytes already accepted.

Gravité et risque d'exploitation

CVE-2026-31660 obtient un score CVSS de 0.0/10, soit une gravité non évaluée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.16 %, ce qui la place devant 5.1 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions c656aa4c27b17a8c70da223ed5ab42145800d6b5, <=6.1.*, <=6.12.*, 6.18.23, <21ae2cda66a55c759607bbf1d23cbaa42019d2de, 0, <2ca64fb7e2d2ae14619dd204d4f2f0a601f421fb, 7.0, <c71ba669b570c7b3f86ec875be222ea11dacb352, <a9495069b43b8634c1ae0042e888766c34f66637, <7e37da42eda45d7859d9273fc7e225d8df458038, <16649adc2e19509104245ea1f349b629d858f11f, <=5.10.*, <=6.6.*, <=6.19.*, 6.1.169, 5.15.203, <5.5, <8b71299d587d9e4c830c18afb884c80ddb30ad28, <=6.18.*, 5.5, 6.6.135, 6.19.13, <=*, 5.10.253, <=5.15.*, 6.12.82, <07cb6c72e66ba548679f22ac29ad588da8999279) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références