CVE-2026-48590
Last modified
CVE-2026-48590 is a low-severity vulnerability rated 2.1/10 on the CVSS scale. XML Injection vulnerability in joshnuss xml_builder (XmlBuilder module) allows Content Spoofing, XML Injection. This vulnerability is associated with program files lib/xml_builder.ex and program routines XmlBuilder.generate/1, XmlBuilder.generate/2, XmlBuilder.element/1, XmlBuilder.element/2, XmlBuilder.element/3. Element names, attribute names, and doctype identifiers are interpolated verbatim into the serialized XML output without validation or escaping of structural characters (<, >, ", ', &). An attacker who can influence a name argument (for example, an element name derived from a JSON object key or an HTTP form field name) can inject arbitrary XML markup including extra elements, comments, and event-handler attributes into the output document. This issue affects xml_builder: from 0.0.1 before 2.4.1.. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
Description
XML Injection vulnerability in joshnuss xml_builder (XmlBuilder module) allows Content Spoofing, XML Injection. This vulnerability is associated with program files lib/xml_builder.ex and program routines XmlBuilder.generate/1, XmlBuilder.generate/2, XmlBuilder.element/1, XmlBuilder.element/2, XmlBuilder.element/3. Element names, attribute names, and doctype identifiers are interpolated verbatim into the serialized XML output without validation or escaping of structural characters (<, >, ", ', &). An attacker who can influence a name argument (for example, an element name derived from a JSON object key or an HTTP form field name) can inject arbitrary XML markup including extra elements, comments, and event-handler attributes into the output document. This issue affects xml_builder: from 0.0.1 before 2.4.1.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| joshnuss | xml_builder | >= 0.0.1, < 2.4.1 |
| joshnuss | xml_builder | >= 9fb49131ad3ee146a4c9db9bc175bdffe32e30a0, < d5c0aec32a8eecbb440fb9bbb0f59d4d188d5859 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-48590?
How severe is CVE-2026-48590?
How do I fix CVE-2026-48590?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-48584Execution with unnecessary privileges in Azure Synapse allow…8.8
- CVE-2026-48586Improper Handling of Highly Compressed Data (Data Amplificat…7.5
- CVE-2026-48587An issue was discovered in Django 5.2 before 5.2.15 and 6.0 …5.3
- CVE-2026-48588An issue was discovered in Django 6.0 before 6.0.7 and 5.2 b…5.3
- CVE-2026-48589Apache Shiro’s Jakarta EE module used the HTTP Referer heade…5.4
- CVE-2026-4859The SP Blog Designer plugin for WordPress is vulnerable to S…6.4
- CVE-2026-48591Improper Neutralization of Script in Attributes in a Web Pag…4.8
- CVE-2026-48592Missing Authorization vulnerability in oban-bg oban_web ('El…5.3
- CVE-2026-48593Uncontrolled Resource Consumption vulnerability in oban-bg o…5.9
- CVE-2026-48594Improper Handling of Highly Compressed Data (Data Amplificat…7.5
- CVE-2026-48595Improper Handling of Case Sensitivity vulnerability in elixi…5.9
- CVE-2026-48596Improper Neutralization of CRLF Sequences in HTTP Headers ('…3.7
Are you affected by CVE-2026-48590?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
