Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach camera web interface over network
-
DeliverySend SetDiagMode request to /goform/SingleHandlebyCommand
-
ExploitInject attacker authserverip and authcode
-
Executionjooandiag passes input to /bin/sh
-
PersistExecute arbitrary commands as root
-
ImpactFull device takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Credential externalization
MITRE ATT&CK
2 techniques across 2 tactics: Persistence, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions beyond network reachability - remote unauthenticated exploitation works against default configurations of the Jooan JA-A12 camera because the credentials are hard-coded (CWE-798) and shipped in firmware. The concrete prerequisites are: the target runs affected firmware 009_20171107 or 05.02.31.105, the HTTP interface exposing /goform/SingleHandlebyCommand is reachable from the attacker, and the jooandiag daemon is active to process the SetDiagMode command. The primary limiting factor is exposure: cameras behind NAT/firewalls without inbound access or port-forwarding are not remotely reachable, confining practical attacks to LAN-adjacent attackers or internet-exposed devices. |
| Impact | All available signals point to a genuine high-priority issue rather than an inflated CVSS score. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H, score 9.3) describes trivial remote exploitation with no authentication, no user interaction, and low complexity, yielding full compromise - consistent with the description of unauthenticated root RCE through hard-coded credentials. Publicly available exploit code exists (a detailed reverse-engineering write-up and a VulnCheck advisory), which materially raises real-world risk because the technique is documented end-to-end. No EPSS score was provided in the input, so exploitation probability cannot be quantified here, and the CVE is NOT listed in CISA KEV, so there is no confirmed active exploitation despite public POC availability - POC presence and active exploitation are distinct signals. The main factor tempering overall organizational risk is deployment footprint: this is a low-cost consumer IP camera, so widespread enterprise exposure is unlikely even though any exposed device is easily and fully compromised. Net: technically severe and easily weaponized, but impact is bounded by the niche product footprint and internet-exposure of the affected cameras. |
| Exploit ScenarioDerived | An attacker with network reachability to a Jooan JA-A12 camera's web interface sends an unauthenticated HTTP request to /goform/SingleHandlebyCommand setting singleCMD=SetDiagMode with an attacker-chosen authserverip and authcode. The jooandiag daemon passes these attacker-controlled values to /bin/sh, executing arbitrary commands as root and granting full device takeover. Public exploit code and a reverse-engineering walkthrough already demonstrate the full chain. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Remote code execution in Jooan JA-A12 IP cameras running firmware 009_20171107 or 05.02.31.105 allows unauthenticated attackers to execute root-level commands by abusing hard-coded credentials. An attacker sends singleCMD=SetDiagMode to /goform/SingleHandlebyCommand with attacker-controlled authserverip and authcode values, causing the jooandiag daemon to run commands through /bin/sh and granting full device control. Publicly available exploit code exists, and the provided CVSS 4.0 score is 9.3; no CISA KEV listing is present in the supplied data.
RemediationAI
No vendor-released patch identified at time of analysis, and no fixed firmware version is provided in the input data. Check the VulnCheck advisory and the vendor for updated JA-A12 firmware, and apply it only if a trusted fixed release becomes available. Because the CWE-798 hard-coded credentials are embedded in firmware and cannot be safely rotated by administrators, compensating controls are required: immediately remove internet exposure for the camera web interface, including port forwarding and UPnP-based NAT rules; place JA-A12 cameras on an isolated VLAN or restricted management network; firewall-deny inbound access to the camera HTTP management port and, where possible, block requests to /goform/SingleHandlebyCommand and specifically singleCMD=SetDiagMode at a reverse proxy, WAF, or router ACL. If the diagnostics feature is not required, disable the jooandiag daemon where the firmware permits it, with the trade-off that camera diagnostics and some vendor support functions may stop working. Restricting HTTP access to trusted administrator hosts or a VPN may break remote viewing or cloud connectivity, but it reduces the remote unauthenticated attack surface. Monitor camera and network logs for SetDiagMode requests or unexpected authserverip/authcode values, and replace or retire affected devices if no vendor fix is available, since these mitigations reduce exposure but do not eliminate the hard-coded credential flaw.
Affected VersionsENISA
Affected Packages
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 affected product is the Jooan JA-A12 IP camera, represented in CPE data as cpe:2.3:a:jooan:ja-a12:*:*:*:*:*:*:*:*. The root cause falls under CWE-798, use of hard-coded credentials, because firmware versions 009_20171107 and 05.02.31.105 ship with credentials embedded in the device software rather than requiring unique administratively managed secrets. The vulnerable attack surface is the HTTP endpoint /goform/SingleHandlebyCommand, which processes a singleCMD=SetDiagMode request and passes attacker-supplied authserverip and authcode values into the jooandiag diagnostic daemon. That daemon ultimately invokes /bin/sh, allowing the attacker to run root commands and fully control the camera. The independent assessment confirms the issue is remotely exploitable without authentication under default configurations, with impact to confidentiality, integrity, and availability rated high, and the primary practical constraint is network reachability rather than an authorization barrier.
Know when Ja A12 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Hard-coded credentials make it effectively unauthenticated (PR:N) over the network with low complexity, and root command execution yields full C/I/A impact; no scope change to a separate system.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Jooan JA-A12 IP cameras with firmware 009_20171107 and 05.02.31.105 contain a remote code execution vulnerability that allows unauthenticated attackers to run root commands via hard-coded credentials. Attackers send singleCMD=SetDiagMode to /goform/SingleHandlebyCommand with an attacker-chosen authserverip and authcode, making the jooandiag daemon execute their commands through /bin/sh, giving full device control.
Technical POC Analysis
CWE-798 Use of Hard-coded Credentials.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Jooan JA-A12 IP cameras running firmware 009_20171107 or 05.02.31.105 can be fully taken over by remote attackers who abuse hard-coded credentials to reach a diagnostic daemon that executes root-level commands, and publicly available exploit code exists. Any camera fleet exposed to the internet or sitting on a flat internal network is a candidate for compromise, turning video surveillance infrastructure into an attacker-controlled foothold for lateral movement and botnet recruitment. Leadership should care because no vendor-released patch is available, so the only reliable protections right now are network isolation and device replacement.
No vendor-released patch identified at time of analysis. Interim mitigations: isolate affected Jooan JA-A12 cameras on a dedicated VLAN with strict egress filtering and no internet exposure; block external and lateral access to /goform/SingleHandlebyCommand; disable UPnP, port forwarding and remote management; change default and hard-coded credentials where the device configuration allows; and monitor firewall, proxy and camera logs for exploit attempts against the affected endpoint. Publicly available exploit code exists, so treat these devices as compromised-until-proven-clean and replace them if isolation cannot be guaranteed.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-102472
GHSA-vf5m-2wrp-785c
NVD
CVE.org
EPSS
Exploit-DB