eth: fbnic: Fix payload page pool error cleanup
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 6.18.55, 7.2.9
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
In the Linux kernel, the following vulnerability has been resolved: eth: fbnic: Fix payload page pool error cleanup The payload page pool pointer contains an error pointer when its allocation fails. The cleanup path passes that error pointer to page_pool_destroy() instead of destroying the header page pool. This can dereference the error pointer and leave the header page pool allocated. Destroy the header page pool instead.
Timeline
- CVE published
- Record last updated
Affected versions
- Linux Linux
From 8a11010fdd9615e8dbb2f5d562ab88caa8a9516a · fixed in f4277b19edbc6abc9e1db7d6f6148608e8cb3c34; From 8a11010fdd9615e8dbb2f5d562ab88caa8a9516a · fixed in 4bab07f7b74e59bb26032fa5ff6969d63e1c52ef; From 8a11010fdd9615e8dbb2f5d562ab88caa8a9516a · fixed in 8e0b235bd918d06f54ba8fddd2c3ddc36ca59c15
- Linux Linux
6.18
- KernelLinux
From 6.18.0 · fixed in 6.18.55; From 6.19.0 · fixed in 7.2.9