CVE-2026-22988

arp: do not assume dev_hard_header() does not change skb->head

State
Published
Severity
7.8 High
Published
Jan 23, 2026
Updated
Aug 5, 2026
Reserved
Jan 13, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

arp: do not assume dev_hard_header() does not change skb->head

arp_create() is the only dev_hard_header() caller making assumption about skb->head being unchanged.

A recent commit broke this assumption.

Initialize @arp pointer after dev_hard_header() call.

Scores

CVSSScoreVectorSource
3.17.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 17e7386234f740f3e7d5e58a47b5847ea34c3bc2 to before e432dbff342b95fe44645f9a90fcf333c80f4b5eAffected
  • 41a1a3140aff295dee8063906f70a514548105e8 to before 393525dee5c39acff8d6705275d7fcaabcfb7f0aAffected
  • adee129db814474f2f81207bd182bf343832a52e to before 70bddc16491ef4681f3569b3a2c80309a3edcdd1Affected
  • 1717357007db150c2d703f13f5695460e960f26c to before 029935507d0af6553c45380fbf6feecf756fd226Affected
  • 5fe210533e3459197eabfdbf97327dacbdc04d60 to before dd6ccec088adff4bdf33e2b2dd102df20a7128faAffected
  • 91a2b25be07ce1a7549ceebbe82017551d2eec92 to before 949647e7771a4a01963fe953a96d81fba7acecf3Affected
  • db5b4e39c4e63700c68a7e65fc4e1f1375273476 to before c92510f5e3f82ba11c95991824a41e59a9c5ed81Affected
LinuxLinux
  • 6.1.160 to before 6.1.161Affected
  • 6.6.120 to before 6.6.121Affected
  • 6.12.64 to before 6.12.66Affected
  • 6.18.4 to before 6.18.6Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.