Bug 2300521 (CVE-2024-42083)
Summary: | CVE-2024-42083 kernel: ionic: fix kernel panic due to multi-buffer handling | ||
---|---|---|---|
Product: | [Other] Security Response | Reporter: | OSIDB Bzimport <bzimport> |
Component: | vulnerability | Assignee: | Product Security DevOps Team <prodsec-dev> |
Status: | NEW --- | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | unspecified | CC: | dfreiber, drow, jburrell, vkumar |
Target Milestone: | --- | Keywords: | Security |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | kernel 6.9.8, kernel 6.10 | Doc Type: | If docs needed, set a value |
Doc Text: |
A kernel panic flaw was found in the linux kernel. ionic_run_xdp() doesn't handle multi-buffer packets properly for XDP_TX and XDP_REDIRECT. When a jumbo frame is received, the ionic_run_xdp() first makes xdp frame with all necessary pages in the rx descriptor. If the action is either XDP_TX or XDP_REDIRECT, it should unmap
dma-mapping and reset page pointer to NULL for all pages, not only the
first page, but it doesn't for SG pages. Due to this error, SG pages will unexpectedly be reused, causing a kernel panic.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 2301724 | ||
Bug Blocks: |
Description
OSIDB Bzimport
2024-07-29 16:29:45 UTC
Upstream advisory: https://lore.kernel.org/linux-cve-announce/2024072947-CVE-2024-42083-9d35@gregkh/T Created kernel tracking bugs for this issue: Affects: fedora-all [bug 2301724] |