CVE-2026-23611: GFI MailEssentials AI < 22.4 Anti-Spam IP Blocklist Description Stored XSS
GFI MailEssentials AI versions prior to 22.4 contain a stored cross-site scripting vulnerability in the IP Blocklist management page. An authenticated user can supply HTML/JavaScript in the ctl00$ContentPlaceHolder1$pv1$txtIPDescription parameter to /MailEssentials/pages/MailSecurity/ipblocklist.aspx, which is stored and later rendered in the management interface, allowing script execution in the context of a logged-in user.
Security readout for executives and security teams
Plain-English summary
GFI MailEssentials AI before 22.4 can store unsafe script content in an IP Blocklist description. When a logged-in user later views the management page, that script may run in their browser, risking limited data exposure or unauthorized UI actions.
Executive priority
Treat this as a moderate-priority administrative web console issue. It is not reported as actively exploited, but mail security administration interfaces are sensitive and should be patched promptly during the next maintenance window.
Technical view
This is authenticated stored XSS in /MailEssentials/pages/MailSecurity/ipblocklist.aspx via the IP Blocklist description parameter. CVSS 3.1 is 5.4, with network access, low complexity, low privileges, required user interaction, changed scope, and low confidentiality and integrity impact.
Likely exposure
Exposure is limited to organizations running GFI MailEssentials AI versions prior to 22.4 with authenticated users who can manage IP Blocklist entries.
Exploitation context
The sources do not report active exploitation, and CISA KEV is false. Abuse requires an authenticated user to save malicious content and a logged-in user to view the affected management interface.
Researcher notes
The key evidence identifies CWE-79 stored XSS in the IP Blocklist description field before 22.4. The affected data is rendered in the management interface, so validation should focus on version state, access control, stored content review, and post-upgrade output handling.
Mitigation direction
Upgrade GFI MailEssentials AI to version 22.4 or later.
Review GFI release notes and advisory guidance for deployment details.
Restrict MailEssentials administrative access to trusted users only.
Audit IP Blocklist descriptions for unexpected HTML or script-like content.
Monitor vendor guidance for any follow-up fixes or advisories.
Validation and detection
Inventory GFI MailEssentials AI installations and confirm installed versions.
Verify whether any instance is below version 22.4.
Confirm who can access IP Blocklist management functions.
Review recent IP Blocklist description changes for suspicious content.
After upgrade, confirm stored descriptions render safely in the management interface.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-79: User-session and phishing behavior lookup
Client-side and session-facing weaknesses should be reviewed alongside initial-access and user-execution behaviors. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-79 · source CWE mapping
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.