Fixed 13 CVEs in expat
- CVE-2022-25236: Fix insertion of namespace-separator characters into namespace URIs - CVE-2022-25235: Fix malformed UTF-8 sequences which can lead to arbitrary code execution - CVE-2022-25315: Fix integer overflow in storeRawNames() - CVE-2022-22822: Fix integer overflow in addBinding() - CVE-2022-22823: Fix integer overflow in build_model() - CVE-2022-22824: Fix integer overflow in defineAttribute() - CVE-2022-22825: Fix integer overflow in lookup() - CVE-2022-22826: Fix integer overflow in nextScaffoldPart() - CVE-2022-22827: Fix integer overflow in storeAtts() - CVE-2022-23852: Fix integer overflow in XML_GetBuffer() - CVE-2021-46143: Fix integer overflow on m_groupSize in doProlog() - CVE-2021-45960: Fix troublesome left shifts in storeAtts() - CVE-2022-23990: Fix integer overflow in doProlog()
- Products
- expat, expat-devel
- Affected versions
- Not specified
- Fixed versions
- 2.0.1-13.el6_8.tuxcare.els1
- CVEs
- CVE-2021-45960, CVE-2021-46143, CVE-2022-22822, CVE-2022-22823, CVE-2022-22824, CVE-2022-22825, CVE-2022-22826, CVE-2022-22827, CVE-2022-23852, CVE-2022-23990, CVE-2022-25235, CVE-2022-25236, CVE-2022-25315
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 13:55 UTC · Revision 1
Source evidence
- CVE-2022-25236: Fix insertion of namespace-separator characters into namespace URIs - CVE-2022-25235: Fix malformed UTF-8 sequences which can lead to arbitrary code execution - CVE-2022-25315: Fix integer overflow in storeRawNames() - CVE-2022-22822: Fix integer overflow in addBinding() - CVE-2022-22823: Fix integer overflow in build_model() - CVE-2022-22824: Fix integer overflow in defineAttribute() - CVE-2022-22825: Fix integer overflow in lookup() - CVE-2022-22826: Fix integer overflow in nextScaffoldPart() - CVE-2022-22827: Fix integer overflow in storeAtts() - CVE-2022-23852: Fix integer overflow in XML_GetBuffer() - CVE-2021-46143: Fix integer overflow on m_groupSize in doProlog() - CVE-2021-45960: Fix troublesome left shifts in storeAtts() - CVE-2022-23990: Fix integer overflow in doProlog()
osv:CLSA-2022-1660759632
expat
Fixed versions: 2.0.1-13.el6_8.tuxcare.els1
expat-devel
Fixed versions: 2.0.1-13.el6_8.tuxcare.els1
Complete source record
{
"id": "e8fa79446c17aa85511f63e398878a7a7c59f653a9d60c13e0f9cf63f618327b",
"url": "https://osv.dev/vulnerability/CLSA-2022-1660759632",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Fixed 13 CVEs in expat",
"summary": "- CVE-2022-25236: Fix insertion of namespace-separator characters into namespace URIs - CVE-2022-25235: Fix malformed UTF-8 sequences which can lead to arbitrary code execution - CVE-2022-25315: Fix integer overflow in storeRawNames() - CVE-2022-22822: Fix integer overflow in addBinding() - CVE-2022-22823: Fix integer overflow in build_model() - CVE-2022-22824: Fix integer overflow in defineAttribute() - CVE-2022-22825: Fix integer overflow in lookup() - CVE-2022-22826: Fix integer overflow in nextScaffoldPart() - CVE-2022-22827: Fix integer overflow in storeAtts() - CVE-2022-23852: Fix integer overflow in XML_GetBuffer() - CVE-2021-46143: Fix integer overflow on m_groupSize in doProlog() - CVE-2021-45960: Fix troublesome left shifts in storeAtts() - CVE-2022-23990: Fix integer overflow in doProlog()",
"evidence": "osv:CLSA-2022-1660759632",
"products": [
{
"name": {
"value": "expat",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "2.0.1-13.el6_8.tuxcare.els1",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "expat-devel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "2.0.1-13.el6_8.tuxcare.els1",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "CLSA-2022-1660759632",
"aliases": [
"CLSA-2022-1660759632"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "2.0.1-13.el6_8.tuxcare.els1"
}
]
}
],
"package": {
"name": "expat",
"purl": "pkg:rpm/tuxcare/expat?distro=oraclelinux-6",
"ecosystem": "TuxCare:OracleLinux:6"
},
"database_specific": {
"source": "https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/oraclelinux6els/CLSA-2022-1660759632.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "2.0.1-13.el6_8.tuxcare.els1"
}
]
}
],
"package": {
"name": "expat-devel",
"purl": "pkg:rpm/tuxcare/expat-devel?distro=oraclelinux-6",
"ecosystem": "TuxCare:OracleLinux:6"
},
"database_specific": {
"source": "https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/oraclelinux6els/CLSA-2022-1660759632.json"
}
}
],
"modified": "2026-10-21T10:48:01.406135998Z",
"provider": "osv",
"upstream": [
"CVE-2021-45960",
"CVE-2021-46143",
"CVE-2022-22822",
"CVE-2022-22823",
"CVE-2022-22824",
"CVE-2022-22825",
"CVE-2022-22826",
"CVE-2022-22827",
"CVE-2022-23852",
"CVE-2022-23990",
"CVE-2022-25235",
"CVE-2022-25236",
"CVE-2022-25315"
],
"references": [
"https://errata.cloudlinux.com/ol6/CLSA-2022-1660759632.html"
]
},
"related_cves": [
{
"value": "CVE-2021-45960",
"evidence": "/upstream"
},
{
"value": "CVE-2021-46143",
"evidence": "/upstream"
},
{
"value": "CVE-2022-22822",
"evidence": "/upstream"
},
{
"value": "CVE-2022-22823",
"evidence": "/upstream"
},
{
"value": "CVE-2022-22824",
"evidence": "/upstream"
},
{
"value": "CVE-2022-22825",
"evidence": "/upstream"
},
{
"value": "CVE-2022-22826",
"evidence": "/upstream"
},
{
"value": "CVE-2022-22827",
"evidence": "/upstream"
},
{
"value": "CVE-2022-23852",
"evidence": "/upstream"
},
{
"value": "CVE-2022-23990",
"evidence": "/upstream"
},
{
"value": "CVE-2022-25235",
"evidence": "/upstream"
},
{
"value": "CVE-2022-25236",
"evidence": "/upstream"
},
{
"value": "CVE-2022-25315",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 392502,
"published_at": "2022-08-17T18:07:12+00:00"
}