CVE-2026-74622

Source
https://cve.org/CVERecord?id=CVE-2026-74622
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74622.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-74622
Downstream
Published
2026-08-22T15:32:05.719Z
Modified
2026-08-24T11:46:50.956312239Z
Summary
net: atlantic: free RX pages of consumed but not refilled buffers
Details

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

net: atlantic: free RX pages of consumed but not refilled buffers

aqringrxdeinit() only walks [swhead, swtail), the region posted to hardware. Since the page reuse strategy was added, a cleaned RX buffer keeps its page (and its DMA mapping) in the ring for reuse, and refill is batched: aqringrxfill() returns early until AQCFGRXREFILLTHRES slots are free. Slots that were consumed but not yet reposted therefore sit in the complementary [swtail, swhead) gap with a live page, and the deinit walk never visits them: up to a refill batch worth of pages and DMA mappings leak on every interface down.

Walk the whole ring instead and release whatever is still there. Also bail out if the buffer ring is already gone: a partial aqptpringalloc() failure frees the ring but leaves aqnic set, so aqptpring_deinit() still gets here on the unwind path.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74622.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
46f4c29d9de6e4a9d4ed7de9a37dd42501d89f86
Fixed
1e58b0bab40dcbdfc04acaba6a221d40801c3770
Fixed
30c473ea097ef0c93b064281b3e295c97d17e28b
Fixed
17c99dd86f169c7a3e73d6778e79ef5b1ed3ceac
Fixed
ff451bc4290b79c04f1c5cfa928d448f9d47ecf5
Fixed
64e1346bc66b947eb80b848e4c8d9828ba50e0fe
Fixed
782cc40b7ade4614a8aec0b948b8cf95c69f8d4b
Fixed
24d87dc28ddd3771dd0e88719209811809729439
Fixed
e8e7471ef686b6c002218fee9671cc61992ae01a

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74622.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.2.0
Fixed
5.10.265
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.216
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.183
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.152
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.104
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.45
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.9

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74622.json"