CVE-2026-65053

Source
https://cve.org/CVERecord?id=CVE-2026-65053
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-65053.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-65053
Downstream
Published
2026-08-24T14:53:43.219Z
Modified
2026-08-28T11:30:59.226812904Z
Severity
  • 5.1 (Medium) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N CVSS Calculator
Summary
Horde IMP before 7.2.0 Stored Cross-Site Scripting via AppleDouble Viewer Part Name
Details

Horde IMP's AppleDouble MIME viewer writes an attacker-controlled attachment name into an HTML status block without escaping it. In lib/Mime/Viewer/Appledouble.php, IMPrender() obtains the name of the data part with IMPContents::getPartName(), which returns the MIME part's own name parameter as supplied by the message, and passes it through sprintf into the text of an IMPMimeStatus object. IMPMimeStatus::__toString() concatenates each text entry directly into the surrounding table markup, so the value reaches the rendered page verbatim. A message crafted as multipart/appledouble whose data part carries markup in its name parameter therefore executes script in the context of any user who views it, and the payload persists in the mailbox. Exploitation requires no account on the target system, only the ability to send mail to a user. Version 7.2.0 escapes the value with htmlspecialchars(). The researcher additionally chains this flaw with the arbitrary file read of CVE-2026-58451, and reports that script running in an administrator's session can reach an application code-execution path.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/65xxx/CVE-2026-65053.json",
    "cwe_ids": [
        "CWE-79"
    ],
    "cna_assigner": "VulnCheck"
}
References

Affected packages

Git / github.com/horde/imp

Affected ranges

Type
GIT
Repo
https://github.com/horde/imp
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed
Database specific
Show details
{
    "extracted_events": [
        {
            "introduced": "0"
        },
        {
            "fixed": "7.2.0"
        }
    ],
    "source": [
        "AFFECTED_FIELD",
        "REFERENCES"
    ]
}

Affected versions

v5.*
v5.0.0
v5.0.0alpha1
v5.0.0beta1
v5.0.0rc1
v5.0.0rc2
v5.0.1
v5.0.10
v5.0.11
v5.0.12
v5.0.13
v5.0.14
v5.0.15
v5.0.16
v5.0.17
v5.0.18
v5.0.19
v5.0.2
v5.0.20
v5.0.21
v5.0.22
v5.0.3
v5.0.4
v5.0.5
v5.0.6
v5.0.7
v5.0.8
v5.0.9
v6.*
v6.0.0
v6.0.0beta3
v6.0.0beta4
v6.0.0rc1
v6.0.0rc2
v6.0.1
v6.0.2
v6.0.3
v6.0.4
v6.1.0
v6.1.0beta1
v6.1.0beta2
v6.1.0rc1
v6.1.1
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.2.0alpha1
v6.2.0beta1
v6.2.0beta2
v7.*
v7.0.0
v7.0.0RC1
v7.0.0RC2
v7.0.0RC3
v7.0.0RC4
v7.0.0RC5
v7.0.0alpha1
v7.0.0alpha10
v7.0.0alpha11
v7.0.0alpha12
v7.0.0alpha13
v7.0.0alpha14
v7.0.0alpha15
v7.0.0alpha16
v7.0.0alpha17
v7.0.0alpha18
v7.0.0alpha2
v7.0.0alpha4
v7.0.0alpha5
v7.0.0alpha6
v7.0.0alpha7
v7.0.0alpha8
v7.0.0alpha9
v7.0.0beta1
v7.0.0beta2
v7.0.0beta3
v7.0.1
v7.0.2
v7.1.0
v7.1.1

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-65053.json"