Skip to main content

Jooan JA-A12 CVE-2026-111281

| EUVDEUVD-2026-102472 CRITICAL
Use of Hard-coded Credentials (CWE-798)
2026-10-15 VulnCheck GHSA-vf5m-2wrp-785c
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach camera web interface over network
  2. Delivery
    Send SetDiagMode request to /goform/SingleHandlebyCommand
  3. Exploit
    Inject attacker authserverip and authcode
  4. Execution
    jooandiag passes input to /bin/sh
  5. Persist
    Execute arbitrary commands as root
  6. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

JA-A12 05.02.31.105
JA-A12 009_20171107

Affected Packages

euvd ja_a12 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 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

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.6%
Top 55% exploitable
Prevalence
Low
budget consumer IP camera model, minimal enterprise or large-scale footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

67
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

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