VYPR
Unrated severityNVD Advisory· Published May 14, 2009· Updated Apr 23, 2026

CVE-2009-1581

CVE-2009-1581

Description

functions/mime.php in SquirrelMail before 1.4.18 does not protect the application's content from Cascading Style Sheets (CSS) positioning in HTML e-mail messages, which allows remote attackers to spoof the user interface, and conduct cross-site scripting (XSS) and phishing attacks, via a crafted message.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

SquirrelMail before 1.4.18 fails to protect from CSS positioning in HTML emails, enabling UI spoofing, XSS, and phishing.

Vulnerability

SquirrelMail, a webmail application, does not protect the application's content from Cascading Style Sheets (CSS) positioning in HTML email messages. The vulnerability resides in functions/mime.php and affects versions before 1.4.18. No special configuration is required for the code path to be reachable; the application processes inline CSS within HTML emails by default [2][3][4].

Exploitation

An attacker can send a crafted HTML email containing CSS positioning instructions. The victim only needs to view the email in SquirrelMail. No authentication or special network position is required as the attacker sends the message via standard SMTP. The CSS can reposition UI elements of the SquirrelMail interface, allowing the attacker to overlay malicious content on top of legitimate controls [1][2][4].

Impact

Successful exploitation allows the attacker to spoof the user interface, potentially tricking the victim into performing actions such as disclosing credentials or clicking on malicious links. This effectively enables cross-site scripting (XSS) and phishing attacks within the context of the SquirrelMail session, compromising the confidentiality and integrity of user data [1][2][3].

Mitigation

The vulnerability is fixed in SquirrelMail version 1.4.18 and later [2][3]. Users should upgrade to 1.4.18 or newer. Affected Apple Mac OS X systems shipped with SquirrelMail; Apple addressed this in Security Update 2010-004 for Mac OS X v10.6.4 [1]. No workarounds are documented in the provided references.

AI Insight generated on May 24, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

60
  • cpe:2.3:a:squirrelmail:squirrelmail:*:*:*:*:*:*:*:*+ 59 more
    • cpe:2.3:a:squirrelmail:squirrelmail:*:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.1.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.1.2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.2.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.3:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.3.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.3pre1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.3pre2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.4:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.4pre1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.4pre2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.5:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.5pre1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:0.5pre2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0.2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0.3:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0.4:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0.5:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0.6:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0pre1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0pre2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.0pre3:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.1.0:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.1.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.1.2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.1.3:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.0:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.0_rc3:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.10:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.11:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.3:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.4:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.5:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.6:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.7:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.8:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.2.9:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.3.0:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.3.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.3.2:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.0:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.0_rc1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.0_rc2a:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.10:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.10a:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.11:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.12:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.15:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.15_rc1:*:*:*:*:*:*:*
    • cpe:2.3:a:squirrelmail:squirrelmail:1.4.16:*:*:*:*:*:*:*
    • (no CPE)range: <1.4.18

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

23

News mentions

0

No linked articles in our index yet.