Skip to main content

Linux Kernel EUVDEUVD-2026-35147

| CVE-2026-46282 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-06-08 Linux GHSA-qrv5-4j39-f7c6
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local low-privilege shell access
  2. Delivery
    Load or await admv1013 driver initialization
  3. Exploit
    device_property_read_string() fails, str left uninitialized
  4. Execution
    strcmp() dereferences garbage pointer
  5. Persist
    Kernel NULL pointer dereference panic
  6. Impact
    System denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a local session with at least low-privilege credentials (PR:L per CVSS vector). The target system must have ADMV1013 microwave upconverter hardware physically present and the admv1013 kernel module loaded - systems without this hardware or with the module blacklisted are entirely unaffected. The crash is triggered during the driver's device initialization path specifically when device_property_read_string() fails, meaning the fault can manifest on initial probe at boot or on hotplug of the device. The attack is constrained to local denial of service only: no remote vector exists (AV:L confirmed), and there is no confidentiality or integrity impact (C:N/I:N per CVSS). Exploitation is limited by the niche hardware requirement, meaning the realistic affected population is confined to embedded, RF/signal-processing, and telecommunications systems integrating the ADMV1013 IC.

Impact

The CVSS 3.1 score of 5.5 (Medium) with vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H is well-calibrated: the attack is strictly local, requires only low privileges, has no scope change, and the sole impact is availability - a kernel panic. EPSS at 0.02% in the 5th percentile confirms negligible exploitation interest from the threat actor community, consistent with the hardware-specific attack surface. The vulnerability is not listed in CISA KEV and no public exploit or POC has been identified. Real-world risk is further bounded by the requirement for physical ADMV1013 hardware, which is a niche RF/microwave component not present in standard server, desktop, or cloud environments. Despite AC:L indicating the crash is reliably reproducible once conditions are met, the compounding prerequisites - local access plus specialized hardware - make this a low operational priority for the vast majority of organizations. For embedded, telecommunications, or signal-processing environments where ADMV1013 hardware is deployed, this warrants prompt patching due to the reliable local DoS path.

Exploit ScenarioDerived

A local user with standard low-privilege credentials on a Linux system that has an ADMV1013 microwave upconverter physically attached initiates or waits for driver initialization. During probe, device_property_read_string() returns an error and leaves str uninitialized; the subsequent strcmp() call dereferences the garbage pointer, causing a kernel NULL pointer dereference oops that panics the system and forces a reboot. No public exploit or POC has been identified at time of analysis, but the crash path is straightforward and reproducible on affected hardware.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 08, 2026

NULL pointer dereference in the Linux kernel's admv1013 IIO frequency driver crashes the kernel when device_property_read_string() fails during device initialization, leaving a garbage pointer subsequently passed to strcmp(). A local low-privileged user on a system with ADMV1013 microwave upconverter hardware can reliably trigger a kernel panic, resulting in a complete denial of service. No public exploit exists and EPSS sits at 0.02% (5th percentile), but vendor-released patches are available across multiple stable kernel branches including 6.12.86 and 7.0.4.

RemediationAI

Upgrade to Linux kernel 6.12.86, 7.0.4, or 7.1-rc1 or later; the four upstream fix commits are available at git.kernel.org: 3a9d8ec2051c2d80158ed7bded5e158c42870037, 5e9f1bad26df3d3afb3cbbfa408b6d6e809708ac, 2dc8d26690bf4e7226409563221c37bc095c94ff, and aac0a51b16700b403a55b67ba495de021db78763. Ubuntu users should apply USN-8489-1 or USN-8488-1 per the advisories at https://ubuntu.com/security/notices/USN-8489-1 and https://ubuntu.com/security/notices/USN-8488-1. Backports to other stable branches require manual effort due to recent driver cleanup activity. As an immediate workaround where patching is not feasible, blacklist or unload the admv1013 kernel module by adding 'blacklist admv1013' to /etc/modprobe.d/blacklist.conf and running 'modprobe -r admv1013'; this eliminates the attack surface entirely but disables all ADMV1013 upconverter hardware functionality, which is an acceptable trade-off in environments where the hardware is not actively in use.

Affected VersionsENISA

Linux patch: 0
Linux patch: 7.1-rc1
Linux da35a7b526d9b258a2cb8b7816f736a41b32176b <5e9f1bad26df3d3afb3cbbfa408b6d6e809708ac
Linux patch: 6.12.86
Linux da35a7b526d9b258a2cb8b7816f736a41b32176b <3a9d8ec2051c2d80158ed7bded5e158c42870037
Linux patch: 7.0.4
Linux da35a7b526d9b258a2cb8b7816f736a41b32176b <2dc8d26690bf4e7226409563221c37bc095c94ff
Linux 5.17
Linux patch: 6.18.27
Linux da35a7b526d9b258a2cb8b7816f736a41b32176b <aac0a51b16700b403a55b67ba495de021db78763

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerable component is drivers/iio/frequency/admv1013.c within the Linux kernel's Industrial I/O (IIO) subsystem. The ADMV1013 is an Analog Devices microwave upconverter IC used in RF/microwave communication systems. CWE-476 (NULL Pointer Dereference) precisely describes the root cause: device_property_read_string() can fail without populating the str argument, leaving it as an uninitialized stack variable holding a garbage address. Execution then falls through to a strcmp(str, ...) call that unconditionally dereferences this garbage pointer, triggering a kernel oops or panic. The fix replaces the fragile read-then-compare pattern with the atomic device_property_match_property_string() helper, which handles failure internally, and consolidates the SE mode enum values into a sequential enum mapped to hardware register values via a switch statement consistent with other bitfields in the same driver. CPE confirms affected scope as cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*, introduced with commit da35a7b526d9b258a2cb8b7816f736a41b32176b in Linux 5.17.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

Local access with low privileges required to trigger driver initialization; impact is kernel crash only, with no confidentiality or integrity consequence.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE MEDIUM

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Jul 08, 2026 - 15:22 NVD
5.5 (MEDIUM)
Patch available
Jun 08, 2026 - 18:01 EUVD
CVE Published
Jun 08, 2026 - 15:41 nvd
MEDIUM 5.5
CVE Published
Jun 08, 2026 - 15:41 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

iio: frequency: admv1013: fix NULL pointer dereference on str

When device_property_read_string() fails, str is left uninitialized but the code falls through to strcmp(str, ...), dereferencing a garbage pointer. Replace manual read/strcmp with device_property_match_property_string() and consolidate the SE mode enums into a single sequential enum, mapping to hardware register values via a switch consistent with other bitfields in the driver.

Several cleanup patches have been applied to this driver recently so this will need a manual backport.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Prevalence
Rare
niche RF/microwave upconverter IC, minimal enterprise or cloud footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy