Someone has to unscrew your security camera, plug in a serial cable, and type a password — that's your whole threat model
CVE-2026-85083 is a hard-coded credential in the U-Boot bootloader of the ANJIA AJL33PC0801 IP camera, sold under the CareCam Pro brand. The affected firmware is linux_linux_202008261138_svn13796 with U-Boot 2010.06 compiled 2020-08-26. An attacker who has physical access to the device can authenticate to the bootloader console (typically via UART serial pins on the PCB) and from there modify firmware, inject implants, or brick the device. The attack vector is AV:P — physical — and no network-based exploitation path exists.
CISA assigned CVSS v3.1 6.8 MEDIUM and CVSS v4.0 7.0 HIGH, which is mechanically correct for full-CIA impact at the device level with no privileges or interaction required. But for an enterprise patch queue those scores overstate real-world urgency. Physical access to an IoT camera's debug port is a red-team curiosity, not an operational threat to your fleet. The vendor (CareCam, Shenzhen-based) has gone silent on CISA coordination and there is no patch available, which paradoxically makes this easier to triage: you can't patch it anyway, so compensating controls are the only play.
3 steps from start to impact.
Gain physical access to the camera
- Physical proximity to the target camera
- Ability to remove or open the camera housing
- Cameras are typically ceiling- or wall-mounted in semi-public areas with their own surveillance coverage
- Tamper-evident housings or mounting brackets alert facilities staff
- Physical intrusion is the highest-friction initial access vector in the MITRE ATT&CK framework
Connect to the UART / serial debug interface
- UART adapter and knowledge of pin-out (publicly documented for AJCloud-family cameras)
- The hard-coded credential (embedded in firmware, discoverable via binary analysis)
- Requires hardware tools and moderate embedded-systems skill
- Must maintain physical presence for several minutes while connected
Modify firmware or extract credentials
- Successful bootloader authentication from Step 2
- Blast radius is a single IoT device on (ideally) an isolated VLAN
- Wi-Fi PSK extraction only matters if the camera shares a flat network with production assets — a network segmentation failure
The supporting signals.
| In-the-wild exploitation | None reported. CISA states no known public exploitation at time of advisory (ICSA-26-251-01). |
|---|---|
| Proof-of-concept | No public PoC for this specific CVE. Elastic's camera-hacks repo covers AJCloud-family cameras generically but does not target this bootloader credential. |
| EPSS | Not yet scored — CVE is too recent for EPSS model ingestion. |
| KEV status | Not listed in CISA Known Exploited Vulnerabilities catalog. |
| CVSS v3.1 vector | CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H — 6.8 MEDIUM. Physical vector caps the base score despite full CIA impact. |
| CVSS v4.0 vector | CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N — 7.0 HIGH. No subsequent-system impact. |
| Affected versions | ANJIA AJL33PC0801 running firmware linux_linux_202008261138_svn13796 / U-Boot 2010.06 (compiled 2020-08-26). Possibly other CareCam Pro models on same SoC. |
| Fixed versions | None. Vendor is unresponsive; no patch exists as of 2026-09-09. |
| Scanning / exposure data | No Shodan/Censys fingerprint specific to this model's bootloader. The attack is physical-only, so internet exposure is irrelevant. |
| Reporting researcher | Omkar Mali, credited in CISA advisory ICSA-26-251-01. |
noisgate verdict.
The single most decisive factor is the physical access requirement (AV:P) — the entire chain cannot begin without hands-on access to the device's PCB, which is the highest-friction initial access vector possible. The blast radius is confined to a single IoT camera with no lateral movement path to domain, fleet, or data-tier assets.
Why this verdict
- Physical access gate is absolute. AV:P means the attacker must be on-site, open the housing, and connect serial hardware. This is not scalable and cannot be weaponized remotely. This alone warrants a substantial downward adjustment from the mechanical CVSS 6.8.
- Blast radius is single-device. Even full compromise of the camera yields control of one IoT endpoint. The CVSS v4.0 vector explicitly scores SC:N/SI:N/SA:N — no subsequent-system impact. There is no pivot to AD, no credential relay, no supply-chain lever.
- Role multiplier: IP cameras occupy no high-value role. They are not identity infrastructure, hypervisors, CI/CD, backup servers, or network edge appliances. In the deployment-role spectrum they sit squarely in category (a) — low-value IoT peripheral. Even if compromised, the worst realistic outcome is camera-level persistence or Wi-Fi PSK leakage (which only matters if network segmentation is already broken). The high-value role floor does not apply.
- No remote exploitation path, no PoC, no KEV, no in-the-wild activity. Every threat-intelligence signal is cold. EPSS is not yet scored but would predictably land in the bottom decile given physical-only access.
Why not higher?
To warrant MEDIUM or above, a vulnerability needs either a remote attack vector, a blast radius beyond a single low-value device, or active exploitation evidence. CVE-2026-85083 has none of these. The physical access requirement alone caps practical severity — you cannot scan for it, you cannot spray it, you cannot chain it into a remote kill-chain. Enterprise defenders have zero reason to prioritize this over any remotely exploitable issue in their queue.
Why not lower?
IGNORE would be appropriate if the product were not present in the environment at all or if a patch existed that had already been deployed. Since CareCam Pro cameras do ship into commercial facilities and there is no vendor patch (and may never be one given vendor silence), the vulnerability represents a residual physical-security risk worth documenting. Dropping to IGNORE could leave a compliance gap for organizations subject to ICS/IoT audit frameworks (e.g., NIST 800-82).
What to do — in priority order.
- Segment cameras onto a dedicated IoT VLAN with no route to production subnets — This is the single highest-value control. Even if an attacker physically tampers with the camera and extracts Wi-Fi credentials, segmentation prevents lateral movement to anything that matters. Should already be in place; verify it. As a LOW-severity item there is no noisgate mitigation SLA — treat as backlog hygiene.
- Restrict physical access to camera mounting locations — Tamper-resistant mounting brackets, locked enclosures, and facility access controls raise the bar for the only attack vector that matters. Review physical security during next scheduled site audit.
- Monitor camera network behavior for anomalies — After physical tamper, a backdoored camera may beacon to C2 or scan the local subnet. A simple NetFlow or IDS rule on the IoT VLAN for unexpected outbound connections provides post-compromise detection.
- Plan for device replacement — With no vendor patch and an unresponsive manufacturer, the long-term fix is replacing CareCam Pro units with a supported product. Add to your next hardware refresh cycle.
- Firmware updates — no patch exists and the vendor is unresponsive, so waiting for a fix is not a viable strategy.
- Network-level blocking or WAF rules — the vulnerability is physical-only; there is no network payload to filter or block.
- Credential rotation — the credential is hard-coded in the bootloader binary; you cannot change it without reflashing the firmware yourself, which requires the same physical access the attacker would need.
Crowdsourced verification payload.
Run this on any Linux/macOS workstation where you manage your asset inventory. It checks whether any ANJIA AJL33PC0801 or CareCam Pro devices are present in your network inventory CSV (exported from your CMDB or network scanner). Invoke as: bash check_carecam.sh /path/to/asset_inventory.csv. No special privileges needed.
#!/usr/bin/env bash
# check_carecam.sh — Detect CareCam Pro / ANJIA AJL33PC0801 in asset inventory
# Usage: bash check_carecam.sh <inventory.csv>
# Exit codes: 0 = VULNERABLE (devices found), 1 = PATCHED/NOT_AFFECTED, 2 = UNKNOWN
set -euo pipefail
INVENTORY="${1:-}"
if [ -z "$INVENTORY" ] || [ ! -f "$INVENTORY" ]; then
echo "UNKNOWN — provide a valid asset inventory CSV as argument"
echo "Usage: bash check_carecam.sh /path/to/inventory.csv"
exit 2
fi
# Case-insensitive search for known identifiers
MATCHES=$(grep -ciE 'AJL33PC0801|CareCam|ANJIA|carecam.pro' "$INVENTORY" 2>/dev/null || true)
if [ "$MATCHES" -gt 0 ]; then
echo "VULNERABLE — found $MATCHES asset(s) matching CareCam Pro / ANJIA AJL33PC0801"
echo "Review these entries and verify network segmentation:"
grep -niE 'AJL33PC0801|CareCam|ANJIA|carecam.pro' "$INVENTORY" | head -20
exit 0
else
echo "PATCHED — no CareCam Pro / ANJIA devices found in inventory"
exit 1
fiIf you remember one thing.
Sources
What defenders are saying.
Crowdsourced verification outputs.
Results submitted by users who ran the verification payload against their environment.