OESA-2021-1077

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2021-1077
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2021-1077.json
JSON Data
https://api.test.osv.dev/v1/vulns/OESA-2021-1077
Upstream
Published
2021-03-05T11:02:41Z
Modified
2025-08-12T05:07:36.339382Z
Summary
xmlbeans security update
Details

XMLBeans is a tool that allows you to access the full power of XML in a Java friendly way. It is an XML-Java binding tool. The idea is that you can take advantage the richness and features of XML and XML Schema and have these features mapped as naturally as possible to the equivalent Java language and typing constructs. XMLBeans uses XML Schema to compile Java interfaces and classes that you can then use to access and modify XML instance data. Using XMLBeans is similar to using any other Java interface/class, you will see things like getFoo or setFoo just as you would expect when working with Java. While a major use of XMLBeans is to access your XML instance data with strongly typed Java classes there are also API's that allow you access to the full XML infoset (XMLBeans keeps full XML Infoset fidelity) as well as to allow you to reflect into the XML schema itself through an XML Schema Object model.

Security Fix(es):

The XML parsers used by XMLBeans up to version 2.6.0 did not set the properties needed to protect the user from malicious XML input. Vulnerabilities include possibilities for XML Entity Expansion attacks. Affects XMLBeans up to and including v2.6.0.(CVE-2021-23926)

Database specific
{
    "severity": "Critical"
}
References

Affected packages

openEuler:20.03-LTS-SP1 / xmlbeans

Package

Name
xmlbeans
Purl
pkg:rpm/openEuler/xmlbeans&distro=openEuler-20.03-LTS-SP1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.6.0-2.oe1

Ecosystem specific

{
    "src": [
        "xmlbeans-2.6.0-2.oe1.src.rpm"
    ],
    "noarch": [
        "xmlbeans-2.6.0-2.oe1.noarch.rpm",
        "xmlbeans-scripts-2.6.0-2.oe1.noarch.rpm",
        "xmlbeans-javadoc-2.6.0-2.oe1.noarch.rpm",
        "xmlbeans-manual-2.6.0-2.oe1.noarch.rpm"
    ]
}