CVE-2023-3635: Okio GzipSource unhandled exception Denial of Service
Vulnerability summary
CVE-2023-3635 is a high (CVSS 7.5) Signed to Unsigned Conversion Error vulnerability in squareup okio. EPSS estimates a 1.25% chance of exploitation in the next 30 days, higher than 69.5% of scored vulnerabilities. 1 public exploit is recorded.
Not severe (CVSS 5.9, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 0 · Related 8Timeline
- 12-07-2023PublishedVulnerability first disclosed.
- 23-10-2024Last modifiedVulnerability information updated.
Description
GzipSource does not handle an exception that might be raised when parsing a malformed gzip buffer. This may lead to denial of service of the Okio client when handling a crafted GZIP archive, by using the GzipSource class.
CVSS metrics
6 scores · 6 sources · 1 version- CVE.orgCNA5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · WolfiEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
- OSV · ChainguardEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
- OSV · MavenEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
EPSS trend
Probability
1.25%
Chance of exploitation in the next 30 days
Percentile
70%
Versus all other CVEs
30-day change
No change 0.00 pp
From 1.25% on 05-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundExploit Reference (research.jfrog.com)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-195Signed to Unsigned Conversion ErrorThe product uses a signed primitive and performs a cast to an unsigned primitive, which can produce an unexpected value if the value of the signed primitive can not be represented using an unsigned primitive.
- CWE-681Incorrect Conversion between Numeric TypesWhen converting from one data type to another, such as long to integer, data can be omitted or translated in a way that produces unexpected values. If the resulting values are used in a sensitive context, then dangerous behaviors may occur.
Affected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard76 products
- docker-selenium-standalone-chromeAll versions (No fix recorded)
- druidAll versions (No fix recorded)
- grpc-java-fips-1.56.0All versions (No fix recorded)
- grpc-java-fips-1.56.0-m2All versions (No fix recorded)
- hadoop-fips-3.3.6All versions (No fix recorded)
Wolfi67 products
- docker-selenium-standalone-chromeAll versions (No fix recorded)
- druidAll versions (No fix recorded)
- thingsboard< 3.7-r2
- thingsboard-tb-js-executor< 3.7-r2
- thingsboard-tb-mqtt-transport< 3.7-r2
Com.squareup.okio2 products
- okio≥ 2.0.0-RC1, < 3.4.0 | < 1.17.6
- okio-jvm≥ 2.0.0-RC1, < 3.4.0
Squareup1 product
- okio≥ 0.5.0, < 1.17.6 | ≥ 2.0.0, < 3.4.0
Ubuntu1 product
- okioAll versions (No fix recorded)
5 vendors · 147 products
References
13 links- research.jfrog.com/vulnerabilities/okio-gzip-source-unhandled-exception-dos-xray-523195/REPORTWEBExploitPatchThird Party Advisory