CVE-2024-49571: net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
In the Linux kernel, the following vulnerability has been resolved:
net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
When receiving proposal msg in server, the field iparea_offset
and the field ipv6_prefixes_cnt in proposal msg are from the
remote client and can not be fully trusted. Especially the
field iparea_offset, once exceed the max value, there has the
chance to access wrong address, and crash may happen.
This patch checks iparea_offset and ipv6_prefixes_cnt before using them.
Security readout for executives and security teams
Plain-English summary
A remote client can send untrusted values in a Linux SMC proposal message that may make a server access an incorrect memory address and crash. The supplied CVSS score is 9.1, indicating potentially serious confidentiality and availability impact, although the public description specifically confirms only the possibility of a crash.
Executive priority
Treat this as urgent for SMC-enabled Linux servers reachable by untrusted clients because malformed network input may cause a kernel crash without authentication. Prioritize exposure discovery and supported kernel updates. Lower urgency may be reasonable only after confirming SMC is unused or inaccessible; the supplied version data alone is insufficient for that decision.
Technical view
Linux net/smc did not adequately validate iparea_offset and ipv6_prefixes_cnt before processing an incoming proposal message. An excessive offset could select an incorrect address. The upstream fix validates both fields before use. The supplied affected-version data is ambiguous, so distribution-specific kernel status should be confirmed independently.
Likely exposure
Exposure is most likely on affected Linux servers using the SMC networking subsystem and accepting proposal messages from remote clients. Systems not using SMC may have lower practical exposure. The bundle lists releases from 4.16 through several later kernel lines, but does not provide sufficiently clear range boundaries for definitive fleet matching.
Exploitation context
The vector indicates network reachability, low complexity, no privileges, and no user interaction. However, the bundle does not establish that SMC is exposed by default or widely reachable. This CVE is not listed as KEV, and the provided sources contain no evidence of active exploitation or a public exploit.
Researcher notes
The documented flaw is insufficient validation of two client-controlled proposal fields. The description supports an out-of-bounds address selection and possible crash, but does not explain how the CVSS confidentiality impact would occur. No CWE, exploit evidence, precise affected ranges, or proof that every listed kernel version is vulnerable is supplied.
Mitigation direction
Install a vendor-supported kernel containing the referenced validation fix or an equivalent distribution backport.
Prioritize SMC-enabled servers that accept connections from untrusted or less-trusted networks.
If immediate patching is impossible, consult the Linux distributor for supported interim mitigations.
Reboot into the updated kernel when required by the distribution's kernel update process.
Validation and detection
Inventory running kernel versions and identify hosts where the SMC subsystem is enabled or used.
Confirm each installed kernel package's CVE status through its Linux distribution security guidance.
Verify the running kernel includes a referenced fix or a documented vendor backport.
After updating, confirm hosts are running the intended kernel rather than only having it installed.
Review kernel crash records for unexplained net/smc failures without treating their absence as proof of safety.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2024-49571 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
1ADP providers
8Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.