CVE-2024-26820: hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
Noroxi assessment
Priority: Monitor (action score 22/100)
- The sources we track (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) show no public exploit code or exploitation in the wild.
- Probability of exploitation in the next 30 days: 0.23% (FIRST EPSS).
- Someone with local access to the system can trigger it. A low-privileged account is enough. No user action is required. No special conditions are required; it is repeatable.
- Fixed version: Linux Linux 309ef7de5d840e17607e7d65cbf297c0564433ef, 4.19.310, 4d29a58d96a78728cb01ee29ed70dc4bd642f135.
- Mentioned 1 time in Turkish national cyber security advisories (siberguvenlik.gov.tr).
Low priority for now. Upgrade to Linux Linux 309ef7de5d840e17607e7d65cbf297c0564433ef, 4.19.310, 4d29a58d96a78728cb01ee29ed70dc4bd642f135 or later.
Generated automatically from the record's data: CVSS (NVD and CNA), CISA KEV and SSVC, FIRST EPSS, exploit sources, fixed versions. How we calculate it
Primary sources: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed If hv_netvsc driver is unloaded and reloaded, the NET_DEVICE_REGISTER handler cannot perform VF register successfully as the register call is received before netvsc_probe is finished. This is because we register register_netdevice_notifier() very early( even before vmbus_driver_register()). To fix this, we try to register each such matching VF( if it is visible as a netdevice) at the end of netvsc_probe.
- Published
- Apr 17, 2024
- Updated
- Oct 15, 2026
- EPSS
- 0.2% · 14th percentile
- CWE
- —
Report tools
Action score
22
Low priority for now.
- CVSS
- 22 / 40 · 5.5 / 10
- CISA KEV
- 0 / 30 · Not listed
- EPSS
- 0 / 30 · 0.2%
CISA SSVC decision
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
Vulnrichment: CISA's decision-tree inputs.
Get told when this record changes
- Not in KEV: no record of exploitation in the wild
- No public exploit code on record
- A fix has been released
If any of these changes, we'll tell you in the daily email digest.
Is your version affected? Check itNoroxi analysis
What does it mean in your environment?
The assessment above is generated automatically from the record's data; it doesn't know your environment. Our team verifies on your systems whether this vulnerability is actually exploitable and which mitigation is enough.
We use this product, ask for helpAffected systems
Is your version affected?
Pick the product and type the version you run. It's compared with this record's version ranges in your browser; the version isn't sent anywhere.
| Vendor | Product | CPE |
|---|---|---|
| linux | linux kernel | cpe:2.3:o:linux:linux_kernel |
| debian | debian linux | cpe:2.3:o:debian:debian_linux |
Versions reported by the vendor
Affected version ranges reported by the assigning authority (Linux). Independent of NVD's CPE analysis and usually ahead of it.
Linux Linux
- 6.7affected
- 028aa21f9e92536038cabb834c15d08f5c894382 and later · before bcb7164258d0a9a8aa2e73ddccc2d78f67d2519daffected · git
- 997d895fa495fb3421983923219bba93f1a793ee and later · before c7441c77c91e47f653104be8353b44a3366a5366affected · git
- ff6c130e48a79c826cbc2427bd8b34a7592460cc and later · before 5b10a88f64c0315cfdef45de0aaaa4eef57de0b7affected · git
- 97683466e24c801ee4e865ce90ac7e355db2da59 and later · before b6d46f306b3964d05055ddaa96b58cd8bd3a472caffected · git
- 5dd83db613be8e5c5d30efed7f42780e9eb18380 and later · before 309ef7de5d840e17607e7d65cbf297c0564433efaffected · git
- 7350c460f7f48a8653a15c5c90fc9070aaa29535 and later · before a71302c8638939c45e4ba5a99ea438185fd3f418affected · git
- 85520856466ed6bc3b1ccb013cddac70ceb437db and later · before 4d29a58d96a78728cb01ee29ed70dc4bd642f135affected · git
- 85520856466ed6bc3b1ccb013cddac70ceb437db and later · before 9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2affected · git
- 4.19.301 and later · before 4.19.310affected · semver
Affected versions · NVD (9)
NVD version ranges (for catalog products). Add the product to your stack with a version and matching uses these.
- debian debian linux10.0
- linux linux kernel5.4.263 and later · before 5.4.272
- linux linux kernel5.10.203 and later · before 5.10.213
- linux linux kernel5.15.141 and later · before 5.15.152
- linux linux kernel4.19.301 and later · before 4.19.310
- linux linux kernel6.6.4 and later · before 6.6.18
- linux linux kernel6.7 and later · before 6.7.6
- linux linux kernel6.1.65 and later · before 6.1.79
- linux linux kernel6.8
Package-level exposure
OSV and GitHub Advisory data: ecosystem, package and range. SBOM matching uses this table.
| Ecosystem | Package | Affected range | Fix |
|---|---|---|---|
| Debian:12 | linux | before 6.1.82-1 | 6.1.82-1 |
| Debian:13 | linux | before 6.7.7-1 | 6.7.7-1 |
Same product
linux: all recordsOther highest-scoring records for the same primary product.
- CVE-2026-31431crypto: algif_aead - Revert to operating out-of-placeKEV90Now
- CVE-2022-0847A flaw was found in the way the "flags" member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe…KEV89Now
- CVE-2021-22555Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACEKEV85Now
Published before and after this one in the same product
- ← EarlierCVE-2024-26900Apr 17, 2024 · md: fix kmemleak of rdev->serial22Monitor
- ← EarlierCVE-2024-26909Apr 17, 2024 · soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free22Monitor
- Later →CVE-2024-26828Apr 17, 2024 · cifs: fix underflow in parse_server_interfaces()37Monitor
Remediation
Which version to upgrade to
Fix versions compiled from the vendor, package registries and Microsoft. Verify the vendor's note before upgrading.
| Product / package | Fixed version | Source |
|---|---|---|
| Linux Linux | 309ef7de5d840e17607e7d65cbf297c0564433ef | Vendor (CNA) |
| Linux Linux | 4.19.310 | Vendor (CNA) |
| Linux Linux | 4d29a58d96a78728cb01ee29ed70dc4bd642f135 | Vendor (CNA) |
| Linux Linux | 5.10.213 | Vendor (CNA) |
| Linux Linux | 5.15.152 | Vendor (CNA) |
| Linux Linux | 5.4.272 | Vendor (CNA) |
| Linux Linux | 5b10a88f64c0315cfdef45de0aaaa4eef57de0b7 | Vendor (CNA) |
| Linux Linux | 6.1.79 | Vendor (CNA) |
| Linux Linux | 6.6.18 | Vendor (CNA) |
| Linux Linux | 9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2 | Vendor (CNA) |
| Linux Linux | a71302c8638939c45e4ba5a99ea438185fd3f418 | Vendor (CNA) |
| Linux Linux | b6d46f306b3964d05055ddaa96b58cd8bd3a472c | Vendor (CNA) |
| Linux Linux | bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d | Vendor (CNA) |
| Linux Linux | c7441c77c91e47f653104be8353b44a3366a5366 | Vendor (CNA) |
| debian:linux | 6.1.82-1 · Debian:12 | Package registry (OSV) |
Exploit status
No known public exploit
No public exploit has been observed yet. That doesn't mean you're safe, only that the bar is a little higher.
Research context
For pentesters and researchers: attack profile, score disagreement, timeline, patch commits, credits, variant and chain candidates, bug bounty scope. All derived from existing data; no exploit code.
Timeline
From publication to today: proof of concept, Metasploit module, CISA KEV and fix record. Dates are as reported by the sources.
No dated events beyond publication.
National notice (Türkiye Cybersecurity Directorate / USOM)
Official security notices citing this record; remediation advice is on the agency's page.
- TR-24-0494 · May 16, 2024(Linux Kernel Güncellemesi)
Not on record for this CVE: EPSS history · patch commit or PR link · researcher credit · variant or chain candidate · public bounty program.
Technical details
Attack conditions
- Someone with local access to the system can trigger it.
- A low-privileged account is enough.
- No user action is required.
- No special conditions are required; it is repeatable.
If successful
- Confidentiality
- none
- Integrity
- none
- Availability
- high · the service can be disrupted
- Attack vector
- Local
- Attack complexity
- Low
- Privileges required
- Low
- User interaction
- None
- Scope
- Unchanged
- Confidentiality impact
- None
- Integrity impact
- None
- Availability impact
- High
Weakness class (CWE)
—
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
nvd-primary
Attack context
MITRE CAPEC attack patterns and ATT&CK techniques for this weakness class (CWE). A starting point for detection rules and threat hunting.
MITRE has no CAPEC/ATT&CK mapping for this CWE.
Change log (1)
- Fix✗ → ✓
For records you follow, these changes also arrive as notifications. →
References
Show all references (10 more)Show less
- git.kernel.org/stable/c/4d29a58d96a78728cb01ee29ed70dc4bd642f135
- git.kernel.org/stable/c/5b10a88f64c0315cfdef45de0aaaa4eef57de0b7
- git.kernel.org/stable/c/9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2
- git.kernel.org/stable/c/a71302c8638939c45e4ba5a99ea438185fd3f418
- git.kernel.org/stable/c/b6d46f306b3964d05055ddaa96b58cd8bd3a472c
- git.kernel.org/stable/c/bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d
- git.kernel.org/stable/c/c7441c77c91e47f653104be8353b44a3366a5366
- lists.debian.org/debian-lts-announce/2024/06/msg00017.html
- lists.debian.org/debian-lts-announce/2024/06/msg00020.html
- cert-portal.siemens.com/productcert/html/ssa-265688.html
Vendor advisories and official records. Exploit/PoC links are deliberately left out.