Medium
Security advisory
In Rubyzip before 1.3.0, a crafted ZIP file can bypass application checks on ZIP entry sizes because data about the uncompressed size can be spoofed. This allows attackers to cause a denial of service (disk consumption).
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2019-16892
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 10:46 UTC · Revision 1
Source evidence
In Rubyzip before 1.3.0, a crafted ZIP file can bypass application checks on ZIP entry sizes because data about the uncompressed size can be spoofed. This allows attackers to cause a denial of service (disk consumption).
osv:CVE-2019-16892
Complete source record
{
"id": "31a87ae1394c54b1d43ee4c02ac8574aff3d1a62a15a66b2675fa0a14eeaef03",
"url": "https://osv.dev/vulnerability/CVE-2019-16892",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2019-16892",
"summary": "In Rubyzip before 1.3.0, a crafted ZIP file can bypass application checks on ZIP entry sizes because data about the uncompressed size can be spoofed. This allows attackers to cause a denial of service (disk consumption).",
"evidence": "osv:CVE-2019-16892",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2019-16892",
"aliases": [
"CVE-2019-16892",
"GHSA-5m2v-hc64-56h6"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/rubyzip/rubyzip",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "e79d9ea2922be12db121c20f5dc55bba8a35418a"
},
{
"fixed": "d65fe7bd283ec94f9d6dc7605f61a6b0dd00f55e"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:rubyzip_project:rubyzip:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "1.3.0"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "d65fe7bd283ec94f9d6dc7605f61a6b0dd00f55e"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v1.2.4",
"v1.2.3",
"v1.2.2",
"v1.2.1",
"v1.2.0",
"v1.1.7",
"v1.1.6",
"v1.1.5",
"v1.1.4",
"v1.1.3",
"v1.1.2",
"v1.1.1",
"v1.1.0",
"v1.0.0",
"v1.0.0.beta1",
"0.9.9",
"0.9.7",
"0.9.5"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-16892.json"
}
}
],
"modified": "2026-10-20T10:51:37.668471545Z",
"provider": "osv",
"references": [
"https://access.redhat.com/errata/RHBA-2019:4047",
"https://access.redhat.com/errata/RHSA-2019:4201",
"https://github.com/rubyzip/rubyzip/commit/d65fe7bd283ec94f9d6dc7605f61a6b0dd00f55e",
"https://github.com/rubyzip/rubyzip/pull/403",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/J45KSFPP6DFVWLC7Z73L7SX735CKZYO6/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MWWPORMSBHZTMP4PGF4DQD22TTKBQMMC/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/X255K6ZBAQC462PQN2ND5HOTTQEJ2G2X/"
],
"provider_metadata": {
"unresolved_ranges": [
{
"cpes": [
"cpe:2.3:o:fedoraproject:fedora:29:*:*:*:*:*:*:*",
"cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:*",
"cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:*"
],
"vendor_product": "fedoraproject:fedora",
"extracted_events": [
{
"range": [
{
"introduced": "29"
},
{
"last_affected": "29"
},
{
"introduced": "30"
},
{
"last_affected": "30"
},
{
"introduced": "31"
},
{
"last_affected": "31"
}
],
"source": "CPE_STRING"
}
]
},
{
"cpes": [
"cpe:2.3:a:redhat:cloudforms:4.7:*:*:*:*:*:*:*",
"cpe:2.3:a:redhat:cloudforms:5.11:*:*:*:*:*:*:*"
],
"vendor_product": "redhat:cloudforms",
"extracted_events": [
{
"range": [
{
"introduced": "4.7"
},
{
"last_affected": "4.7"
},
{
"introduced": "5.11"
},
{
"last_affected": "5.11"
}
],
"source": "CPE_STRING"
}
]
}
]
}
},
"related_cves": [
{
"value": "CVE-2019-16892",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 382681,
"published_at": "2019-09-25T22:15:10.023+00:00"
}