Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed SNMP4J-Agent 3.8.3 instance
-
DeliverySend crafted snmp4jCfgStoragePath value
-
ExploitTrigger external-controlled path write (CWE-73)
-
ExecutionPlant payload in executable location
-
PersistWait for agent reload or scheduled execution
-
ImpactGain code execution as agent user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
|
| Exploitation Conditions | Exploitation requires the target to be running SNMP4J-Agent 3.8.3 with the snmp4jCfgStoragePath component reachable by the attacker - either exposed over the SNMP management interface or set via an input channel the attacker can influence. The CVSS vector asserts AV:N/AC:L/PR:N/UI:N, meaning no authentication or user interaction in the rated scenario, but CWE-73 (External Control of File Name or Path) combined with the fact that 'Cfg' implies a configuration property suggests realistic exploitation may depend on whether the deploying application exposes that property to remote callers (e.g., via an SNMP SET, management UI, or unauthenticated config endpoint); deployments that hard-code the storage path internally would not be exploitable. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H) describes unauthenticated remote code execution with low complexity, which would normally make this a top-priority issue, but supplemental signals temper that urgency: EPSS is only 0.21% (11th percentile), the vulnerability is not in CISA KEV, and no exploitation telemetry is referenced. SSVC-style assessment would rate technical impact as Total and automatability as plausible, but exploitation status appears to be 'none' based on available data. A notable conflict exists between the CVSS PR:N rating and the fact that snmp4jCfgStoragePath is typically a configuration property - if exploitation actually requires write access to the agent's configuration file rather than purely a network-reachable input, the real attack vector may be local/authenticated rather than remote unauthenticated; this should be verified against the GitHub advisory before treating as a wormable RCE. |
| Exploit ScenarioDerived | A remote attacker reaches an exposed SNMP4J-Agent 3.8.3 instance and supplies a crafted value for the snmp4jCfgStoragePath component, causing the agent to write attacker-controlled content to an arbitrary filesystem location such as a Java classpath directory, startup script, or cron path. On the next process load the planted file is executed in the agent's security context, giving the attacker code execution on the host. No public exploit identified at time of analysis, but a third-party security advisory describing the issue is published on GitHub. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 16, 2026
Remote code execution in SNMP4J-Agent 3.8.3 is enabled through the snmp4jCfgStoragePath component, allowing remote attackers to run arbitrary code on hosts running the agent. The CWE-73 (External Control of File Name or Path) classification indicates the storage path parameter can be manipulated to influence file operations, and no public exploit identified at time of analysis though a third-party advisory has been published on GitHub. EPSS is low at 0.21% (11th percentile) despite the 9.8 CVSS, suggesting limited current exploitation activity.
RemediationAI
No vendor-released patch identified at time of analysis; the only published reference is a third-party advisory at https://github.com/EaEa0001/security-advisories/blob/main/CVE-2026-39006.md and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-39006, neither of which cites a fixed SNMP4J-Agent release. Until an upstream fix is published, inventory all Java applications and network-management products that embed SNMP4J-Agent 3.8.3, restrict the snmp4jCfgStoragePath configuration property so it cannot be set or influenced by untrusted input, run the agent under a low-privilege service account on a filesystem mounted noexec where feasible (trade-off: may break legitimate write workflows), and place network ACLs in front of UDP 161/162 to limit reachable management consumers. Monitor the upstream SNMP4J project repository for a 3.8.4 or later release that addresses CWE-73 in the storage-path handler.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in maven
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SNMP4J-Agent is a Java-based SNMP agent framework (an extension of the SNMP4J library) used to embed SNMP v1/v2c/v3 agent functionality into Java applications and network management products. The vulnerable snmp4jCfgStoragePath component governs where the agent persists its configuration state, and the CWE-73 classification (External Control of File Name or Path) indicates this path value is influenced by attacker-controllable input without sufficient validation, enabling path traversal or arbitrary file write that escalates to code execution. CPE data is marked 'n/a' in NVD, which limits automated asset correlation, but the description explicitly pins the issue to SNMP4J-Agent version 3.8.3.
Know when N A gets its next vulnerability
- 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
snmp4jCfgStoragePath is a configuration property typically reachable via authenticated SNMP SET or management input, so PR:L and AC:H reflect needed control over that path; full RCE retains C/I/A High.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
An issue in SNMP4J-Agent 3.8.3 allows a remote attacker to execute arbitrary code via the snmp4jCfgStoragePath component.
Executive ViewAI
SNMP4J-Agent 3.8.3 contains a critical remote code execution vulnerability (CVE-2026-39006) affecting any organization deploying this component. No public exploit identified at time of analysis, but the vulnerability allows remote attackers to execute arbitrary code through path manipulation, and no vendor patch is currently available. The low current exploitation rate (0.2% EPSS) provides a critical window to implement interim protections before broader attack adoption.
Network segmentation for SNMP infrastructure; firewall rules restricting access to authorized management hosts only; disable snmp4jCfgStoragePath if not operationally required; implement SNMPv3 with authentication and encryption; deploy IDS/IPS detection signatures; enable comprehensive audit logging; monitor for anomalous process execution and file creation; evaluate temporary service shutdown if alternatives exist. Apply vendor patch immediately upon release.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr
Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han
A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi
Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc
Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula
Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root
LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(
Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
EUVD-2026-36759
GHSA-7h7j-7vwp-cwfg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB