CVE-2026-23845: CWE-918: Server-Side Request Forgery (SSRF) in axllent mailpit
Mailpit is an email testing tool and API for developers. Versions prior to 1.28.3 are vulnerable to Server-Side Request Forgery (SSRF) via HTML Check CSS Download. The HTML Check feature (`/api/v1/message/{ID}/html-check`) is designed to analyze HTML emails for compatibility. During this process, the `inlineRemoteCSS()` function automatically downloads CSS files from external `<link rel="stylesheet" href="...">` tags to inline them for testing. Version 1.28.3 fixes the issue.
AI Analysis
Technical Summary
CVE-2026-23845 is a Server-Side Request Forgery (SSRF) vulnerability identified in axllent's Mailpit, an email testing tool widely used by developers to analyze and test email content. The vulnerability exists in versions prior to 1.28.3 within the HTML Check feature, specifically in the `inlineRemoteCSS()` function. This function processes HTML emails by automatically downloading external CSS files referenced via `<link rel="stylesheet" href="...">` tags to inline them for compatibility testing. Because the function fetches these external resources without proper validation or restrictions, an attacker can craft a malicious HTML email containing links to internal or otherwise sensitive network resources. When Mailpit processes such an email, it will make server-side HTTP requests to these attacker-controlled or internal URLs, potentially exposing internal services or metadata. The vulnerability has a CVSS 3.1 base score of 5.8, indicating medium severity. It requires no privileges or user interaction, and the attack surface is network-exposed. The impact primarily affects confidentiality, as attackers may gain information about internal network topology or services, but does not affect data integrity or availability. No known exploits are currently reported in the wild. The issue was addressed in Mailpit version 1.28.3 by modifying the HTML Check feature to prevent unsafe external resource fetching. This vulnerability is categorized under CWE-918 (Server-Side Request Forgery).
Potential Impact
For European organizations, this SSRF vulnerability poses a moderate risk, particularly for those using Mailpit versions prior to 1.28.3 in their development or testing environments. Exploitation could allow attackers to leverage the Mailpit server to access internal network resources that are otherwise inaccessible externally, potentially exposing sensitive internal services, metadata, or configuration endpoints. This could lead to information disclosure that aids further attacks such as lateral movement or privilege escalation. While the vulnerability does not directly compromise data integrity or availability, the confidentiality breach could have regulatory implications under GDPR if sensitive personal or corporate data is exposed. Organizations with complex internal networks or those hosting critical internal services accessible from the Mailpit server are at higher risk. Since Mailpit is a developer tool, environments where it is exposed to untrusted inputs or emails from external sources are particularly vulnerable. The lack of authentication or user interaction requirements increases the risk of automated exploitation attempts.
Mitigation Recommendations
The primary mitigation is to upgrade Mailpit to version 1.28.3 or later, where the vulnerability has been fixed. Organizations should ensure that all instances of Mailpit, especially those exposed to external networks or processing untrusted emails, are promptly updated. Additionally, network-level controls should be implemented to restrict outbound HTTP/HTTPS requests from the Mailpit server to only trusted and necessary destinations, preventing arbitrary external or internal resource access. Employing web application firewalls (WAFs) or network segmentation can further limit the impact by isolating the Mailpit server from sensitive internal services. Monitoring and logging HTTP requests made by Mailpit can help detect suspicious activity indicative of SSRF exploitation attempts. Finally, developers and security teams should review and sanitize inputs processed by Mailpit to minimize exposure to malicious content.
Affected Countries
Germany, France, United Kingdom, Netherlands, Sweden
CVE-2026-23845: CWE-918: Server-Side Request Forgery (SSRF) in axllent mailpit
Description
Mailpit is an email testing tool and API for developers. Versions prior to 1.28.3 are vulnerable to Server-Side Request Forgery (SSRF) via HTML Check CSS Download. The HTML Check feature (`/api/v1/message/{ID}/html-check`) is designed to analyze HTML emails for compatibility. During this process, the `inlineRemoteCSS()` function automatically downloads CSS files from external `<link rel="stylesheet" href="...">` tags to inline them for testing. Version 1.28.3 fixes the issue.
AI-Powered Analysis
Technical Analysis
CVE-2026-23845 is a Server-Side Request Forgery (SSRF) vulnerability identified in axllent's Mailpit, an email testing tool widely used by developers to analyze and test email content. The vulnerability exists in versions prior to 1.28.3 within the HTML Check feature, specifically in the `inlineRemoteCSS()` function. This function processes HTML emails by automatically downloading external CSS files referenced via `<link rel="stylesheet" href="...">` tags to inline them for compatibility testing. Because the function fetches these external resources without proper validation or restrictions, an attacker can craft a malicious HTML email containing links to internal or otherwise sensitive network resources. When Mailpit processes such an email, it will make server-side HTTP requests to these attacker-controlled or internal URLs, potentially exposing internal services or metadata. The vulnerability has a CVSS 3.1 base score of 5.8, indicating medium severity. It requires no privileges or user interaction, and the attack surface is network-exposed. The impact primarily affects confidentiality, as attackers may gain information about internal network topology or services, but does not affect data integrity or availability. No known exploits are currently reported in the wild. The issue was addressed in Mailpit version 1.28.3 by modifying the HTML Check feature to prevent unsafe external resource fetching. This vulnerability is categorized under CWE-918 (Server-Side Request Forgery).
Potential Impact
For European organizations, this SSRF vulnerability poses a moderate risk, particularly for those using Mailpit versions prior to 1.28.3 in their development or testing environments. Exploitation could allow attackers to leverage the Mailpit server to access internal network resources that are otherwise inaccessible externally, potentially exposing sensitive internal services, metadata, or configuration endpoints. This could lead to information disclosure that aids further attacks such as lateral movement or privilege escalation. While the vulnerability does not directly compromise data integrity or availability, the confidentiality breach could have regulatory implications under GDPR if sensitive personal or corporate data is exposed. Organizations with complex internal networks or those hosting critical internal services accessible from the Mailpit server are at higher risk. Since Mailpit is a developer tool, environments where it is exposed to untrusted inputs or emails from external sources are particularly vulnerable. The lack of authentication or user interaction requirements increases the risk of automated exploitation attempts.
Mitigation Recommendations
The primary mitigation is to upgrade Mailpit to version 1.28.3 or later, where the vulnerability has been fixed. Organizations should ensure that all instances of Mailpit, especially those exposed to external networks or processing untrusted emails, are promptly updated. Additionally, network-level controls should be implemented to restrict outbound HTTP/HTTPS requests from the Mailpit server to only trusted and necessary destinations, preventing arbitrary external or internal resource access. Employing web application firewalls (WAFs) or network segmentation can further limit the impact by isolating the Mailpit server from sensitive internal services. Monitoring and logging HTTP requests made by Mailpit can help detect suspicious activity indicative of SSRF exploitation attempts. Finally, developers and security teams should review and sanitize inputs processed by Mailpit to minimize exposure to malicious content.
Affected Countries
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-01-16T15:46:40.842Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 696e84184623b1157caa87a9
Added to database: 1/19/2026, 7:20:56 PM
Last enriched: 1/19/2026, 7:35:15 PM
Last updated: 1/19/2026, 9:40:39 PM
Views: 6
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2026-23944: CWE-306: Missing Authentication for Critical Function in getarcaneapp arcane
HighCVE-2026-23885: CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection') in AlchemyCMS alchemy_cms
MediumCVE-2026-23880: CWE-20: Improper Input Validation in HackUCF OnboardLite
HighCVE-2026-23877: CWE-25: Path Traversal: '/../filedir' in swingmx swingmusic
MediumCVE-2026-23848: CWE-807: Reliance on Untrusted Inputs in a Security Decision in franklioxygen MyTube
MediumActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.