{"schemaVersion":3,"id":"CVE-2026-42772","aliases":["UBUNTU-CVE-2026-42772","DEBIAN-CVE-2026-42772","CGA-5pg8-hw6f-93vg","CGA-63m9-q7fj-wf2x","CGA-74qw-wmgm-fh48","CGA-863j-757g-qvq3","CGA-hvcw-g53j-gqhg","CGA-mc5q-pmrw-mwcr","CGA-r68j-hrwf-v56w","CGA-wj87-cx4p-879x"],"status":"published","duplicateOf":null,"title":null,"description":"Issue summary: The QUIC stream reassembly algorithm performance deteriorates\nprogressively as packets are arriving out of order. The worst case has\na quadratic complexity proportional to the number of stream frames kept in\nthe buffer for the received stream data.\n\nImpact summary: A remote QUIC peer that completes the handshake can create\na connection-scoped CPU pressure and potentially a Denial of Service using\ncompliant STREAM frames inside the advertised receive window, with low\nattacker bandwidth.\n\nCWE: CWE-407: Inefficient Algorithmic Complexity\n\nDescription: OpenSSL manages received QUIC stream fragments using a\ndoubly-linked list. While it optimizes for append operations (at the end of\nthe list), it falls back to a head-to-tail linear search for any fragment\nthat does not immediately follow the current `tail`.\n\nBy manipulating the sequence of offsets, an attacker can force the server\nto perform O(n^2) operations, consuming excessive CPU time for the\nQUIC process.\n\nFIPS impact: no\nThe FIPS module is not affected as the QUIC implementation is outside of\nthe OpenSSL FIPS module boundary.","dates":{"published":"2026-09-29T15:32:14.009Z","modified":"2026-09-30T20:11:09.295Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":5.3,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Ubuntu","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","exploitability":10,"impact":2.3,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Debian","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","exploitability":10,"impact":2.3,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Chainguard","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","exploitability":10,"impact":2.3,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.0033,"percentile":0.24635,"severity":"low","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":null,"baselineDate":null,"baselineScore":null},"history":[{"date":"2026-09-30T00:00:00.000Z","score":0.00166,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.0033,"percentile":0.24635}],"last30":[{"date":"2026-09-30T00:00:00.000Z","score":0.00166,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.0033,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.0033,"percentile":0.24635}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-407","name":"Inefficient Algorithmic Complexity","description":"An algorithm in a product has an inefficient worst-case computational complexity that may be detrimental to system performance and can be triggered by an attacker, typically using crafted manipulations that ensure that the worst case is being reached.","type":"weakness","status":"Incomplete","abstraction":"Class","likelihoodOfExploit":"Low","url":"https://cwe.mitre.org/data/definitions/407.html"}],"affected":[{"vendor":"chainguard","product":"openssl-provider-fips-3.4.0","name":"openssl-provider-fips-3.4.0","label":"openssl-provider-fips-3.4.0","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openssl-provider-fips-3.4.0","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openssl-provider-fips-3.4.0-dbg","name":"openssl-provider-fips-3.4.0-dbg","label":"openssl-provider-fips-3.4.0-dbg","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openssl-provider-fips-3.4.0-dbg","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openssl-provider-fips-3.6.0","name":"openssl-provider-fips-3.6.0","label":"openssl-provider-fips-3.6.0","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openssl-provider-fips-3.6.0","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openssl-provider-fips-3.6.0-dbg","name":"openssl-provider-fips-3.6.0-dbg","label":"openssl-provider-fips-3.6.0-dbg","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openssl-provider-fips-3.6.0-dbg","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"debian","product":"openssl","name":"openssl","label":"openssl","ecosystem":"Debian","cpePart":null,"purl":"pkg:deb/debian/openssl","purlType":"deb","versions":[{"text":"< 3.5.7-1~deb13u3","noFixRecorded":false,"fixedIn":null},{"text":"< 3.6.5-1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.5.7-1~deb13u3 | < 3.6.5-1","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"edk2","name":"edk2","label":"edk2","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/edk2","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"edk2-hwe","name":"edk2-hwe","label":"edk2-hwe","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/edk2-hwe","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"nodejs","name":"nodejs","label":"nodejs","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/nodejs","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"openssl","name":"openssl","label":"openssl","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/openssl","purlType":"deb","versions":[{"text":"< 3.5.5-1ubuntu3.7","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.5.5-1ubuntu3.7","eol":null,"hubHref":null},{"vendor":"openssl","product":"openssl","name":"OpenSSL","label":"openssl","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 3.4.0, < 3.4.8","noFixRecorded":false,"fixedIn":null},{"text":"≥ 3.5.0, < 3.5.9","noFixRecorded":false,"fixedIn":null},{"text":"≥ 3.6.0, < 3.6.5","noFixRecorded":false,"fixedIn":null},{"text":"≥ 4.0.0, < 4.0.3","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 3.4.0, < 3.4.8 | ≥ 3.5.0, < 3.5.9 | ≥ 3.6.0, < 3.6.5 | ≥ 4.0.0, < 4.0.3","eol":{"isEol":null,"eolDate":null,"matchMethod":"cpe","cycle":null,"product":{"name":"openssl","label":"OpenSSL","category":"framework"}},"hubHref":"/vendor/openssl/openssl"}],"affectedCount":10,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://openssl-library.org/news/secadv/20260929.txt","label":"openssl-library.org/news/secadv/20260929.txt","hostname":"openssl-library.org","tags":["Vendor Advisory","REPORT","Advisory"]},{"url":"https://github.com/openssl/openssl/commit/f42ae513bbda513b3c121d54834040ee4a0eae1a","label":"github.com/openssl/openssl/commit/f42ae513bbda513b3c121d54834040ee4a0eae1a","hostname":"github.com","tags":["Patch","FIX"]},{"url":"https://github.com/openssl/openssl/commit/32d0ed8afe1b8c3e7ece725b44663da3d7087a09","label":"github.com/openssl/openssl/commit/32d0ed8afe1b8c3e7ece725b44663da3d7087a09","hostname":"github.com","tags":["Patch","FIX"]},{"url":"https://github.com/openssl/openssl/commit/ca8402e273af4de5b3f04fa61a0f0c02ce3ae20e","label":"github.com/openssl/openssl/commit/ca8402e273af4de5b3f04fa61a0f0c02ce3ae20e","hostname":"github.com","tags":["Patch","FIX"]},{"url":"https://github.com/openssl/openssl/commit/eb2becc0a4baea7f3050a247834d0e5c2ebe1773","label":"github.com/openssl/openssl/commit/eb2becc0a4baea7f3050a247834d0e5c2ebe1773","hostname":"github.com","tags":["Patch","FIX"]},{"url":"https://ubuntu.com/security/CVE-2026-42772","label":"ubuntu.com/security/CVE-2026-42772","hostname":"ubuntu.com","tags":["REPORT"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-42772","label":"www.cve.org/CVERecord?id=CVE-2026-42772","hostname":"www.cve.org","tags":["REPORT"]},{"url":"https://ubuntu.com/security/notices/USN-8861-1","label":"ubuntu.com/security/notices/USN-8861-1","hostname":"ubuntu.com","tags":["Advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-42772","label":"security-tracker.debian.org/tracker/CVE-2026-42772","hostname":"security-tracker.debian.org","tags":["Advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42772.json","label":"github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42772.json","hostname":"github.com","tags":["Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-42772","label":"nvd.nist.gov/vuln/detail/CVE-2026-42772","hostname":"nvd.nist.gov","tags":["Advisory"]}],"lineage":{"upstream":[],"downstream":["MGASA-2026-0481","RHSA-2026:74162","RHSA-2026:74166","USN-8861-1"],"duplicates":[],"related":["USN-8861-1"]},"timeline":[{"kind":"published","date":"2026-09-29T15:32:14.009Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-09-30T20:11:09.295Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":21,"level":"low","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-20T21:01:08.663Z","stale":false,"partial":false}}