Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-55991 (GCVE-0-2026-55991)
Vulnerability from cvelistv5 – Published: 2026-07-22 13:10 – Updated: 2026-07-22 14:03- CWE-195 - Signed to Unsigned Conversion Error
| URL | Tags |
|---|---|
| https://www.nlnetlabs.nl/downloads/unbound/CVE-20… | vendor-advisory |
| Vendor | Product | Version | |
|---|---|---|---|
| NLnet Labs | Unbound |
Affected:
1.22.0 , < 1.25.2
(semver)
|
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-55991",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-22T14:01:59.779165Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-07-22T14:03:20.789Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "Unbound",
"vendor": "NLnet Labs",
"versions": [
{
"lessThan": "1.25.2",
"status": "affected",
"version": "1.22.0",
"versionType": "semver"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Qifan Zhang (Palo Alto Networks)"
},
{
"lang": "en",
"type": "finder",
"value": "Xuanchao Xie"
}
],
"datePublic": "2026-07-22T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, a remote unauthenticated client can trigger a libngtcp2 assertion (if compiled with assertions on) and terminate the entire Unbound process using a single DNS-over-QUIC (DoQ) connection and one normal DNS query. This is caused by an erroneous error value passed to libngtcp2. When \u0027ngtcp2_conn_writev_stream()\u0027 returns \u0027NGTCP2_ERR_STREAM_DATA_BLOCKED\u0027, Unbound continues to call \u0027ngtcp2_ccerr_set_application_error()\u0027 with a \u0027-1\u0027 error value. The \u0027int\u0027 literal \u0027-1\u0027 is implicitly converted to the function\u0027s \u0027uint64_t error_code\u0027 parameter as \u00270xFFFFFFFFFFFFFFFF\u0027. The follow-on \u0027ngtcp2_conn_write_connection_close()\u0027 serialises that value as a QUIC variable-length integer; because \u00272^64-1\u0027 exceeds the 62-bit varint ceiling, \u0027ngtcp2_put_uvarintlen()\u0027 fails \u0027assert(n \u003c 4611686018427387904ULL)\u0027 and the whole resolver process aborts. A remote, unauthenticated DoQ client can trigger this deterministically with a single QUIC connection by advertising \u0027initial_max_stream_data_bidi_local = 1\u0027 in its transport parameters and sending one DoQ query without ever reading the stream."
}
],
"metrics": [
{
"cvssV3_1": {
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "Unbound compiled with DoQ support (\u0027--with-libngtcp2\u0027)"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-195",
"description": "CWE-195: Signed to Unsigned Conversion Error",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-07-22T13:10:13.235Z",
"orgId": "206fc3a0-e175-490b-9eaa-a5738056c9f6",
"shortName": "NLnet Labs"
},
"references": [
{
"tags": [
"vendor-advisory"
],
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55991.txt"
}
],
"solutions": [
{
"lang": "en",
"value": "This issue is fixed starting with version 1.25.2"
}
],
"timeline": [
{
"lang": "en",
"time": "2026-05-27T00:00:00.000Z",
"value": "Issue reported by Qifan Zhang"
},
{
"lang": "en",
"time": "2026-06-15T00:00:00.000Z",
"value": "NLnet Labs shares patch with Qifan Zhang"
},
{
"lang": "en",
"time": "2026-06-17T00:00:00.000Z",
"value": "Qifan Zhang verifies patch"
},
{
"lang": "en",
"time": "2026-07-11T00:00:00.000Z",
"value": "Issue reported by Xuanchao Xie"
},
{
"lang": "en",
"time": "2026-07-12T00:00:00.000Z",
"value": "NLnet Labs shares patch with Xuanchao Xie"
},
{
"lang": "en",
"time": "2026-06-13T00:00:00.000Z",
"value": "Xuanchao Xie verifies patch"
},
{
"lang": "en",
"time": "2026-07-22T00:00:00.000Z",
"value": "Fixes released with version 1.25.2"
}
],
"title": "Remote DNS-over-QUIC (DoQ) flow-control assertion failure in libngtcp2",
"x_generator": {
"engine": "cvelib 1.8.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "206fc3a0-e175-490b-9eaa-a5738056c9f6",
"assignerShortName": "NLnet Labs",
"cveId": "CVE-2026-55991",
"datePublished": "2026-07-22T13:10:13.235Z",
"dateReserved": "2026-06-22T10:11:10.505Z",
"dateUpdated": "2026-07-22T14:03:20.789Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-55991",
"date": "2026-07-29",
"epss": "0.00246",
"percentile": "0.16032"
},
"microsoft_vex": {
"current_release_date": "2026-07-23T14:44:41.000Z",
"cve": "CVE-2026-55991",
"id": "msrc_CVE-2026-55991",
"initial_release_date": "2026-07-23T01:05:03.000Z",
"product_status:fixed": "1",
"product_status:known_affected": "1",
"source": "Microsoft CSAF VEX",
"status": "final",
"title": "Remote DNS-over-QUIC (DoQ) flow-control assertion failure in libngtcp2",
"url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-55991.json",
"version": "2"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-55991\",\"sourceIdentifier\":\"sep@nlnetlabs.nl\",\"published\":\"2026-07-22T14:17:21.957\",\"lastModified\":\"2026-07-24T14:25:18.750\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, a remote unauthenticated client can trigger a libngtcp2 assertion (if compiled with assertions on) and terminate the entire Unbound process using a single DNS-over-QUIC (DoQ) connection and one normal DNS query. This is caused by an erroneous error value passed to libngtcp2. When \u0027ngtcp2_conn_writev_stream()\u0027 returns \u0027NGTCP2_ERR_STREAM_DATA_BLOCKED\u0027, Unbound continues to call \u0027ngtcp2_ccerr_set_application_error()\u0027 with a \u0027-1\u0027 error value. The \u0027int\u0027 literal \u0027-1\u0027 is implicitly converted to the function\u0027s \u0027uint64_t error_code\u0027 parameter as \u00270xFFFFFFFFFFFFFFFF\u0027. The follow-on \u0027ngtcp2_conn_write_connection_close()\u0027 serialises that value as a QUIC variable-length integer; because \u00272^64-1\u0027 exceeds the 62-bit varint ceiling, \u0027ngtcp2_put_uvarintlen()\u0027 fails \u0027assert(n \u003c 4611686018427387904ULL)\u0027 and the whole resolver process aborts. A remote, unauthenticated DoQ client can trigger this deterministically with a single QUIC connection by advertising \u0027initial_max_stream_data_bidi_local = 1\u0027 in its transport parameters and sending one DoQ query without ever reading the stream.\"}],\"affected\":[{\"source\":\"sep@nlnetlabs.nl\",\"affectedData\":[{\"vendor\":\"NLnet Labs\",\"product\":\"Unbound\",\"defaultStatus\":\"unaffected\",\"versions\":[{\"version\":\"1.22.0\",\"lessThan\":\"1.25.2\",\"versionType\":\"semver\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"sep@nlnetlabs.nl\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.9,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"HIGH\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":2.2,\"impactScore\":3.6}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-07-22T14:01:59.779165Z\",\"id\":\"CVE-2026-55991\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"sep@nlnetlabs.nl\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-195\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:nlnetlabs:unbound:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"1.22.0\",\"versionEndExcluding\":\"1.25.2\",\"matchCriteriaId\":\"0C48102E-1D81-4A87-898D-F1CE83C78D26\"}]}]}],\"references\":[{\"url\":\"https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55991.txt\",\"source\":\"sep@nlnetlabs.nl\",\"tags\":[\"Vendor Advisory\"]}]}}",
"redhat_vex": {
"aggregate_severity": "Moderate",
"current_release_date": "2026-07-27T17:01:33+00:00",
"cve": "CVE-2026-55991",
"id": "CVE-2026-55991",
"initial_release_date": "2026-07-22T13:10:13.235000+00:00",
"product_status:fixed": "4",
"product_status:known_affected": "15",
"product_status:known_not_affected": "15",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "unbound: Unbound: Denial of Service via crafted DNS-over-QUIC connection",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-55991.json",
"version": "3"
},
"suse_vex": {
"aggregate_severity": "moderate",
"current_release_date": "2026-07-26T23:31:21Z",
"cve": "CVE-2026-55991",
"id": "CVE-2026-55991",
"initial_release_date": "2026-07-26T23:31:21Z",
"product_status:known_affected": "30",
"product_status:known_not_affected": "110",
"product_status:recommended": "6",
"source": "SUSE CSAF VEX",
"status": "interim",
"title": "SUSE CVE CVE-2026-55991",
"url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-55991.json",
"version": "2"
},
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-55991\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-07-22T14:01:59.779165Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-07-22T14:03:16.153Z\"}}], \"cna\": {\"title\": \"Remote DNS-over-QUIC (DoQ) flow-control assertion failure in libngtcp2\", \"credits\": [{\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Qifan Zhang (Palo Alto Networks)\"}, {\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Xuanchao Xie\"}], \"metrics\": [{\"format\": \"CVSS\", \"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 5.9, \"baseSeverity\": \"MEDIUM\", \"vectorString\": \"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"Unbound compiled with DoQ support (\u0027--with-libngtcp2\u0027)\"}]}], \"affected\": [{\"vendor\": \"NLnet Labs\", \"product\": \"Unbound\", \"versions\": [{\"status\": \"affected\", \"version\": \"1.22.0\", \"lessThan\": \"1.25.2\", \"versionType\": \"semver\"}], \"defaultStatus\": \"unaffected\"}], \"timeline\": [{\"lang\": \"en\", \"time\": \"2026-05-27T00:00:00.000Z\", \"value\": \"Issue reported by Qifan Zhang\"}, {\"lang\": \"en\", \"time\": \"2026-06-15T00:00:00.000Z\", \"value\": \"NLnet Labs shares patch with Qifan Zhang\"}, {\"lang\": \"en\", \"time\": \"2026-06-17T00:00:00.000Z\", \"value\": \"Qifan Zhang verifies patch\"}, {\"lang\": \"en\", \"time\": \"2026-07-11T00:00:00.000Z\", \"value\": \"Issue reported by Xuanchao Xie\"}, {\"lang\": \"en\", \"time\": \"2026-07-12T00:00:00.000Z\", \"value\": \"NLnet Labs shares patch with Xuanchao Xie\"}, {\"lang\": \"en\", \"time\": \"2026-06-13T00:00:00.000Z\", \"value\": \"Xuanchao Xie verifies patch\"}, {\"lang\": \"en\", \"time\": \"2026-07-22T00:00:00.000Z\", \"value\": \"Fixes released with version 1.25.2\"}], \"solutions\": [{\"lang\": \"en\", \"value\": \"This issue is fixed starting with version 1.25.2\"}], \"datePublic\": \"2026-07-22T00:00:00.000Z\", \"references\": [{\"url\": \"https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55991.txt\", \"tags\": [\"vendor-advisory\"]}], \"x_generator\": {\"engine\": \"cvelib 1.8.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, a remote unauthenticated client can trigger a libngtcp2 assertion (if compiled with assertions on) and terminate the entire Unbound process using a single DNS-over-QUIC (DoQ) connection and one normal DNS query. This is caused by an erroneous error value passed to libngtcp2. When \u0027ngtcp2_conn_writev_stream()\u0027 returns \u0027NGTCP2_ERR_STREAM_DATA_BLOCKED\u0027, Unbound continues to call \u0027ngtcp2_ccerr_set_application_error()\u0027 with a \u0027-1\u0027 error value. The \u0027int\u0027 literal \u0027-1\u0027 is implicitly converted to the function\u0027s \u0027uint64_t error_code\u0027 parameter as \u00270xFFFFFFFFFFFFFFFF\u0027. The follow-on \u0027ngtcp2_conn_write_connection_close()\u0027 serialises that value as a QUIC variable-length integer; because \u00272^64-1\u0027 exceeds the 62-bit varint ceiling, \u0027ngtcp2_put_uvarintlen()\u0027 fails \u0027assert(n \u003c 4611686018427387904ULL)\u0027 and the whole resolver process aborts. A remote, unauthenticated DoQ client can trigger this deterministically with a single QUIC connection by advertising \u0027initial_max_stream_data_bidi_local = 1\u0027 in its transport parameters and sending one DoQ query without ever reading the stream.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-195\", \"description\": \"CWE-195: Signed to Unsigned Conversion Error\"}]}], \"providerMetadata\": {\"orgId\": \"206fc3a0-e175-490b-9eaa-a5738056c9f6\", \"shortName\": \"NLnet Labs\", \"dateUpdated\": \"2026-07-22T13:10:13.235Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-55991\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-07-22T14:03:20.789Z\", \"dateReserved\": \"2026-06-22T10:11:10.505Z\", \"assignerOrgId\": \"206fc3a0-e175-490b-9eaa-a5738056c9f6\", \"datePublished\": \"2026-07-22T13:10:13.235Z\", \"assignerShortName\": \"NLnet Labs\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
FKIE_CVE-2026-55991
Vulnerability from fkie_nvd - Published: 2026-07-22 14:17 - Updated: 2026-07-22 20:33| Vendor | Product | Version |
|---|
{
"affected": [
{
"affectedData": [
{
"defaultStatus": "unaffected",
"product": "Unbound",
"vendor": "NLnet Labs",
"versions": [
{
"lessThan": "1.25.2",
"status": "affected",
"version": "1.22.0",
"versionType": "semver"
}
]
}
],
"source": "sep@nlnetlabs.nl"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, a remote unauthenticated client can trigger a libngtcp2 assertion (if compiled with assertions on) and terminate the entire Unbound process using a single DNS-over-QUIC (DoQ) connection and one normal DNS query. This is caused by an erroneous error value passed to libngtcp2. When \u0027ngtcp2_conn_writev_stream()\u0027 returns \u0027NGTCP2_ERR_STREAM_DATA_BLOCKED\u0027, Unbound continues to call \u0027ngtcp2_ccerr_set_application_error()\u0027 with a \u0027-1\u0027 error value. The \u0027int\u0027 literal \u0027-1\u0027 is implicitly converted to the function\u0027s \u0027uint64_t error_code\u0027 parameter as \u00270xFFFFFFFFFFFFFFFF\u0027. The follow-on \u0027ngtcp2_conn_write_connection_close()\u0027 serialises that value as a QUIC variable-length integer; because \u00272^64-1\u0027 exceeds the 62-bit varint ceiling, \u0027ngtcp2_put_uvarintlen()\u0027 fails \u0027assert(n \u003c 4611686018427387904ULL)\u0027 and the whole resolver process aborts. A remote, unauthenticated DoQ client can trigger this deterministically with a single QUIC connection by advertising \u0027initial_max_stream_data_bidi_local = 1\u0027 in its transport parameters and sending one DoQ query without ever reading the stream."
}
],
"id": "CVE-2026-55991",
"lastModified": "2026-07-22T20:33:11.590",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"exploitabilityScore": 2.2,
"impactScore": 3.6,
"source": "sep@nlnetlabs.nl",
"type": "Secondary"
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-55991",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-22T14:01:59.779165Z",
"version": "2.0.3"
}
}
]
},
"published": "2026-07-22T14:17:21.957",
"references": [
{
"source": "sep@nlnetlabs.nl",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55991.txt"
}
],
"sourceIdentifier": "sep@nlnetlabs.nl",
"vulnStatus": "Undergoing Analysis",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-195"
}
],
"source": "sep@nlnetlabs.nl",
"type": "Secondary"
}
]
}
GHSA-J6HJ-WVX2-8WQP
Vulnerability from github – Published: 2026-07-22 15:31 – Updated: 2026-07-22 15:31In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, a remote unauthenticated client can trigger a libngtcp2 assertion (if compiled with assertions on) and terminate the entire Unbound process using a single DNS-over-QUIC (DoQ) connection and one normal DNS query. This is caused by an erroneous error value passed to libngtcp2. When 'ngtcp2_conn_writev_stream()' returns 'NGTCP2_ERR_STREAM_DATA_BLOCKED', Unbound continues to call 'ngtcp2_ccerr_set_application_error()' with a '-1' error value. The 'int' literal '-1' is implicitly converted to the function's 'uint64_t error_code' parameter as '0xFFFFFFFFFFFFFFFF'. The follow-on 'ngtcp2_conn_write_connection_close()' serialises that value as a QUIC variable-length integer; because '2^64-1' exceeds the 62-bit varint ceiling, 'ngtcp2_put_uvarintlen()' fails 'assert(n < 4611686018427387904ULL)' and the whole resolver process aborts. A remote, unauthenticated DoQ client can trigger this deterministically with a single QUIC connection by advertising 'initial_max_stream_data_bidi_local = 1' in its transport parameters and sending one DoQ query without ever reading the stream.
{
"affected": [],
"aliases": [
"CVE-2026-55991"
],
"database_specific": {
"cwe_ids": [
"CWE-195"
],
"github_reviewed": false,
"github_reviewed_at": null,
"nvd_published_at": "2026-07-22T14:17:21Z",
"severity": "MODERATE"
},
"details": "In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, a remote unauthenticated client can trigger a libngtcp2 assertion (if compiled with assertions on) and terminate the entire Unbound process using a single DNS-over-QUIC (DoQ) connection and one normal DNS query. This is caused by an erroneous error value passed to libngtcp2. When \u0027ngtcp2_conn_writev_stream()\u0027 returns \u0027NGTCP2_ERR_STREAM_DATA_BLOCKED\u0027, Unbound continues to call \u0027ngtcp2_ccerr_set_application_error()\u0027 with a \u0027-1\u0027 error value. The \u0027int\u0027 literal \u0027-1\u0027 is implicitly converted to the function\u0027s \u0027uint64_t error_code\u0027 parameter as \u00270xFFFFFFFFFFFFFFFF\u0027. The follow-on \u0027ngtcp2_conn_write_connection_close()\u0027 serialises that value as a QUIC variable-length integer; because \u00272^64-1\u0027 exceeds the 62-bit varint ceiling, \u0027ngtcp2_put_uvarintlen()\u0027 fails \u0027assert(n \u003c 4611686018427387904ULL)\u0027 and the whole resolver process aborts. A remote, unauthenticated DoQ client can trigger this deterministically with a single QUIC connection by advertising \u0027initial_max_stream_data_bidi_local = 1\u0027 in its transport parameters and sending one DoQ query without ever reading the stream.",
"id": "GHSA-j6hj-wvx2-8wqp",
"modified": "2026-07-22T15:31:25Z",
"published": "2026-07-22T15:31:25Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-55991"
},
{
"type": "WEB",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55991.txt"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"type": "CVSS_V3"
}
]
}
MSRC_CVE-2026-55991
Vulnerability from csaf_microsoft - Published: 2026-07-23 01:05 - Updated: 2026-07-23 01:05| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 17084-1 | — |
None Available
|
| URL | Category |
|---|---|
| https://msrc.microsoft.com/csaf/vex/2026/msrc_cve… | self |
| https://support.microsoft.com/lifecycle | external |
| https://www.first.org/cvss | external |
| https://msrc.microsoft.com/csaf/vex/2026/msrc_cve… | self |
{
"document": {
"category": "csaf_vex",
"csaf_version": "2.0",
"distribution": {
"text": "Public",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en-US",
"notes": [
{
"category": "general",
"text": "To determine the support lifecycle for your software, see the Microsoft Support Lifecycle: https://support.microsoft.com/lifecycle",
"title": "Additional Resources"
},
{
"category": "legal_disclaimer",
"text": "The information provided in the Microsoft Knowledge Base is provided \\\"as is\\\" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.",
"title": "Disclaimer"
}
],
"publisher": {
"category": "vendor",
"contact_details": "secure@microsoft.com",
"name": "Microsoft Security Response Center",
"namespace": "https://msrc.microsoft.com"
},
"references": [
{
"category": "self",
"summary": "CVE-2026-55991 Remote DNS-over-QUIC (DoQ) flow-control assertion failure in libngtcp2 - VEX",
"url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-55991.json"
},
{
"category": "external",
"summary": "Microsoft Support Lifecycle",
"url": "https://support.microsoft.com/lifecycle"
},
{
"category": "external",
"summary": "Common Vulnerability Scoring System",
"url": "https://www.first.org/cvss"
}
],
"title": "Remote DNS-over-QUIC (DoQ) flow-control assertion failure in libngtcp2",
"tracking": {
"current_release_date": "2026-07-23T01:05:03.000Z",
"generator": {
"date": "2026-07-23T07:19:41.831Z",
"engine": {
"name": "MSRC Generator",
"version": "1.0"
}
},
"id": "msrc_CVE-2026-55991",
"initial_release_date": "2026-07-23T01:05:03.000Z",
"revision_history": [
{
"date": "2026-07-23T01:05:03.000Z",
"legacy_version": "1",
"number": "1",
"summary": "Information published."
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "3.0",
"product": {
"name": "Azure Linux 3.0",
"product_id": "17084"
}
}
],
"category": "product_name",
"name": "Azure Linux"
},
{
"branches": [
{
"category": "product_version_range",
"name": "azl3 unbound 0:1.25.1-1.azl3",
"product": {
"name": "azl3 unbound 0:1.25.1-1.azl3",
"product_id": "1"
}
}
],
"category": "product_name",
"name": "unbound"
}
],
"category": "vendor",
"name": "Microsoft"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "azl3 unbound 0:1.25.1-1.azl3 as a component of Azure Linux 3.0",
"product_id": "17084-1"
},
"product_reference": "1",
"relates_to_product_reference": "17084"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-55991",
"cwe": {
"id": "CWE-195",
"name": "Signed to Unsigned Conversion Error"
},
"notes": [
{
"category": "general",
"text": "NLnet Labs",
"title": "Assigning CNA"
}
],
"product_status": {
"known_affected": [
"17084-1"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2026-55991 Remote DNS-over-QUIC (DoQ) flow-control assertion failure in libngtcp2 - VEX",
"url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-55991.json"
}
],
"remediations": [
{
"category": "none_available",
"date": "2026-07-23T01:05:03.000Z",
"details": "There is no fix available for this vulnerability as of now",
"product_ids": [
"17084-1"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"environmentalScore": 0.0,
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"temporalScore": 5.9,
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"17084-1"
]
}
],
"title": "Remote DNS-over-QUIC (DoQ) flow-control assertion failure in libngtcp2"
}
]
}
RHSA-2026:43588
Vulnerability from csaf_redhat - Published: 2026-07-22 14:15 - Updated: 2026-07-29 11:22A flaw was found in Unbound. Under heavy DNS-over-QUIC (DoQ) traffic, a timing discrepancy in Unbound’s libngtcp2 library can trigger an assertion failure. This causes the server to crash unexpectedly, resulting in a denial of service (DoS).
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A flaw was found in Unbound when DNS-over-QUIC (DoQ) is enabled. An attacker could exploit improper validation of client-provided data length, leading to excessive memory allocation. This can cause the system to exceed its configured memory limits for QUIC connections, resulting in a Denial of Service (DoS) for new DoQ clients.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A flaw was found in Unbound, a domain name system (DNS) resolver. When Unbound is configured with DNSCrypt support, a remote attacker could send a specially crafted DNSCrypt query over TCP. This malicious query could cause a memory error, leading to a server crash and a Denial of Service (DoS). This means legitimate users would be unable to access services relying on the Unbound server.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
|
A flaw was found in Unbound, a Domain Name System (DNS) resolver. A remote attacker can exploit this vulnerability by sending and immediately terminating DNS-over-QUIC (DoQ) queries. This improper handling of terminated queries can lead to a build-up of pending responses, causing a degradation of service for new clients and ultimately a Denial of Service (DoS).
CWE-911 - Improper Update of Reference Count| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A "ghost domain names" flaw in Unbound allows a remote attacker controlling a domain to manipulate cached DNS records. By extending the lifetime of outdated DNS information, an attacker can cause clients to receive stale or misleading DNS responses.
CWE-354 - Improper Validation of Integrity Check Value| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A flaw was found in Unbound. Insufficient validation of the RRSIG.Labels field, combined with premature cache writes during RFC 8198 aggressive NSEC processing, can lead to cache poisoning. This vulnerability allows a malicious actor, controlling a single delegated zone, to poison arbitrary sibling zones under NSEC-signed parent domains. The primary impact is the integrity of DNS resolution, potentially leading to users being directed to malicious websites or services.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A flaw was found in Unbound. A remote malicious actor can exploit a vulnerability by controlling a DNS delegation that returns specific glue records. This can cause Unbound to repeatedly clear its DNS caches, leading to a continuous Denial of Service (DoS) for DNS resolution.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A flaw was found in Unbound. When Unbound is configured to listen on a proxy-protocol port with DNS cookies enabled, it incorrectly computes the server cookie using the proxy's network address instead of the actual client's address. This vulnerability allows an off-path attacker to harvest a valid server cookie and replay it from a spoofed source, effectively bypassing DNS Cookie security checks intended to prevent DNS spoofing.
CWE-303 - Incorrect Implementation of Authentication Algorithm| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A flaw was found in Unbound. When the 'dns-error-reporting: yes' option is enabled, a remote attacker can send a specially crafted DNS response containing a malformed EDNS Report-Channel option from a delegated zone they control. This can lead to a stack variable overwrite, causing the Unbound daemon to terminate. This vulnerability results in a denial of service.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
|
A flaw was found in Unbound when configured with DNSCrypt support. An unauthenticated remote attacker could exploit a faulty configuration, where an imbalance between DNSCrypt provider certificate and secret key files leads to memory corruption. By sending a specially crafted network request, the attacker can cause a garbage dereference, leading to a server crash and a denial of service (DoS).
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A flaw was found in Unbound. A remote, unauthenticated client can exploit this vulnerability by sending a specially crafted DNS-over-QUIC (DoQ) connection and a single DNS query. This can trigger an assertion failure in the libngtcp2 library, leading to the termination of the entire Unbound process. This results in a Denial of Service (DoS), making the DNS resolver unavailable.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
A vulnerability in Unbound allows remote attackers using malicious DNSSEC-signed servers to send malformed records that trigger a heap buffer overflow. This can cause a denial of service or potential limited information disclosure.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Hardened Images:unbound-main@aarch64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@noarch | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@src | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Hardened Images:unbound-main@x86_64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update for Red Hat Hardened Images RPMs is now available.",
"title": "Topic"
},
{
"category": "general",
"text": "This update includes the following RPMs:\n\nunbound:\n * python3-unbound-1.25.2-0.1.hum1 (aarch64, x86_64)\n * unbound-1.25.2-0.1.hum1 (aarch64, x86_64)\n * unbound-anchor-1.25.2-0.1.hum1 (aarch64, x86_64)\n * unbound-devel-1.25.2-0.1.hum1 (aarch64, x86_64)\n * unbound-dracut-1.25.2-0.1.hum1 (aarch64, x86_64)\n * unbound-libs-1.25.2-0.1.hum1 (aarch64, x86_64)\n * unbound-munin-1.25.2-0.1.hum1 (noarch)\n * unbound-utils-1.25.2-0.1.hum1 (aarch64, x86_64)\n * unbound-1.25.2-0.1.hum1.src (src)",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:43588",
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "external",
"summary": "https://images.redhat.com/",
"url": "https://images.redhat.com/"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-40691",
"url": "https://access.redhat.com/security/cve/CVE-2026-40691"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/",
"url": "https://access.redhat.com/security/updates/classification/"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-55717",
"url": "https://access.redhat.com/security/cve/CVE-2026-55717"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-56416",
"url": "https://access.redhat.com/security/cve/CVE-2026-56416"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-50251",
"url": "https://access.redhat.com/security/cve/CVE-2026-50251"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-41637",
"url": "https://access.redhat.com/security/cve/CVE-2026-41637"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-52863",
"url": "https://access.redhat.com/security/cve/CVE-2026-52863"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-55990",
"url": "https://access.redhat.com/security/cve/CVE-2026-55990"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-42955",
"url": "https://access.redhat.com/security/cve/CVE-2026-42955"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-55708",
"url": "https://access.redhat.com/security/cve/CVE-2026-55708"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-50243",
"url": "https://access.redhat.com/security/cve/CVE-2026-50243"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-50252",
"url": "https://access.redhat.com/security/cve/CVE-2026-50252"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-46582",
"url": "https://access.redhat.com/security/cve/CVE-2026-46582"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-56444",
"url": "https://access.redhat.com/security/cve/CVE-2026-56444"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-55991",
"url": "https://access.redhat.com/security/cve/CVE-2026-55991"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-50046",
"url": "https://access.redhat.com/security/cve/CVE-2026-50046"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-54478",
"url": "https://access.redhat.com/security/cve/CVE-2026-54478"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-14586",
"url": "https://access.redhat.com/security/cve/CVE-2026-14586"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-50248",
"url": "https://access.redhat.com/security/cve/CVE-2026-50248"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-44687",
"url": "https://access.redhat.com/security/cve/CVE-2026-44687"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-50045",
"url": "https://access.redhat.com/security/cve/CVE-2026-50045"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-55973",
"url": "https://access.redhat.com/security/cve/CVE-2026-55973"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-44690",
"url": "https://access.redhat.com/security/cve/CVE-2026-44690"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-32665",
"url": "https://access.redhat.com/security/cve/CVE-2026-32665"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_43588.json"
}
],
"title": "Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update",
"tracking": {
"current_release_date": "2026-07-29T11:22:34+00:00",
"generator": {
"date": "2026-07-29T11:22:34+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.7"
}
},
"id": "RHSA-2026:43588",
"initial_release_date": "2026-07-22T14:15:25+00:00",
"revision_history": [
{
"date": "2026-07-22T14:15:25+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-07-27T20:34:23+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-07-29T11:22:34+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Hardened Images",
"product": {
"name": "Red Hat Hardened Images",
"product_id": "Red Hat Hardened Images",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:hummingbird:1"
}
}
}
],
"category": "product_family",
"name": "Red Hat Hardened Images"
},
{
"branches": [
{
"category": "product_version",
"name": "unbound-main@aarch64",
"product": {
"name": "unbound-main@aarch64",
"product_id": "unbound-main@aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/python3-unbound@1.25.2-0.1.hum1?arch=aarch64\u0026distro=hummingbird-20251124\u0026repository_id=public-hummingbird-aarch64-rpms"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "unbound-main@x86_64",
"product": {
"name": "unbound-main@x86_64",
"product_id": "unbound-main@x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/python3-unbound@1.25.2-0.1.hum1?arch=x86_64\u0026distro=hummingbird-20251124\u0026repository_id=public-hummingbird-x86_64-rpms"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_version",
"name": "unbound-main@src",
"product": {
"name": "unbound-main@src",
"product_id": "unbound-main@src",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/unbound@1.25.2-0.1.hum1?arch=src\u0026distro=hummingbird-20251124\u0026repository_id=public-hummingbird-source-rpms"
}
}
}
],
"category": "architecture",
"name": "src"
},
{
"branches": [
{
"category": "product_version",
"name": "unbound-main@noarch",
"product": {
"name": "unbound-main@noarch",
"product_id": "unbound-main@noarch",
"product_identification_helper": {
"purl": "pkg:rpm/redhat/unbound-munin@1.25.2-0.1.hum1?arch=noarch\u0026distro=hummingbird-20251124\u0026repository_id=public-hummingbird-x86_64-rpms"
}
}
}
],
"category": "architecture",
"name": "noarch"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "unbound-main@aarch64 as a component of Red Hat Hardened Images",
"product_id": "Red Hat Hardened Images:unbound-main@aarch64"
},
"product_reference": "unbound-main@aarch64",
"relates_to_product_reference": "Red Hat Hardened Images"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "unbound-main@noarch as a component of Red Hat Hardened Images",
"product_id": "Red Hat Hardened Images:unbound-main@noarch"
},
"product_reference": "unbound-main@noarch",
"relates_to_product_reference": "Red Hat Hardened Images"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "unbound-main@src as a component of Red Hat Hardened Images",
"product_id": "Red Hat Hardened Images:unbound-main@src"
},
"product_reference": "unbound-main@src",
"relates_to_product_reference": "Red Hat Hardened Images"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "unbound-main@x86_64 as a component of Red Hat Hardened Images",
"product_id": "Red Hat Hardened Images:unbound-main@x86_64"
},
"product_reference": "unbound-main@x86_64",
"relates_to_product_reference": "Red Hat Hardened Images"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-14586",
"cwe": {
"id": "CWE-617",
"name": "Reachable Assertion"
},
"discovery_date": "2026-07-22T14:00:58.347959+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506128"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound. Under heavy DNS-over-QUIC (DoQ) traffic, a timing discrepancy in Unbound\u2019s libngtcp2 library can trigger an assertion failure. This causes the server to crash unexpectedly, resulting in a denial of service (DoS).",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: Denial of Service via assertion failure in DNS-over-QUIC environments",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "Moderate: This Unbound vulnerability, leading to a denial of service, is contingent on the resolver being compiled with DNS-over-QUIC (DoQ) support and having a `quic-port` configured. The flaw manifests under high concurrency and network pressure due to a timing discrepancy in the `libngtcp2` library. Red Hat deployments not utilizing DoQ or without the `quic-port` enabled are not affected.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-14586"
},
{
"category": "external",
"summary": "RHBZ#2506128",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506128"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-14586",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-14586"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-14586",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-14586"
},
{
"category": "external",
"summary": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-14586.txt",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-14586.txt"
}
],
"release_date": "2026-07-22T13:03:53.107000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "Disable DNS-over-QUIC (DoQ) by removing or commenting out any quic-port directives in your unbound.conf file.\nRestart the unbound service for the changes to take effect and prevent potential assertion crashes.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "unbound: Unbound: Denial of Service via assertion failure in DNS-over-QUIC environments"
},
{
"cve": "CVE-2026-32665",
"cwe": {
"id": "CWE-770",
"name": "Allocation of Resources Without Limits or Throttling"
},
"discovery_date": "2026-07-20T21:06:47.921000+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2503060"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound when DNS-over-QUIC (DoQ) is enabled. An attacker could exploit improper validation of client-provided data length, leading to excessive memory allocation. This can cause the system to exceed its configured memory limits for QUIC connections, resulting in a Denial of Service (DoS) for new DoQ clients.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: Denial of Service via improper validation of DNS-over-QUIC client length",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Important flaw in Unbound, when configured for DNS-over-QUIC (DoQ), can lead to a denial of service for new DoQ clients. An attacker can exploit improper validation of client-provided data length, causing excessive memory allocation and exceeding configured limits. This impacts the availability of the DNS resolver for DoQ connections.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-32665"
},
{
"category": "external",
"summary": "RHBZ#2503060",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2503060"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-32665",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-32665"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-32665",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-32665"
}
],
"release_date": "2026-07-22T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "To mitigate this issue, disable DNS-over-QUIC (DoQ) in the Unbound configuration if it is not a required service. This can typically be achieved by commenting out or removing DoQ-related configuration options in `unbound.conf`. For example, remove or comment out lines such as `do-quic: yes` or `quic-port: 853`.\n\nAfter modifying the configuration, restart the Unbound service for the changes to take effect:\n```bash\nsystemctl restart unbound\n```\nWarning: Restarting the Unbound service will temporarily interrupt DNS resolution.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "unbound: Unbound: Denial of Service via improper validation of DNS-over-QUIC client length"
},
{
"cve": "CVE-2026-40691",
"discovery_date": "2026-07-20T21:24:56.694000+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2503062"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound, a domain name system (DNS) resolver. When Unbound is configured with DNSCrypt support, a remote attacker could send a specially crafted DNSCrypt query over TCP. This malicious query could cause a memory error, leading to a server crash and a Denial of Service (DoS). This means legitimate users would be unable to access services relying on the Unbound server.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: Denial of Service via crafted DNSCrypt query",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is an Important denial of service vulnerability affecting Unbound when built with DNSCrypt support. A remote attacker can trigger a heap overflow by sending a specially crafted DNSCrypt query over TCP, leading to a server crash and disruption of DNS resolution services. This vulnerability doesn\u0027t impact any supported the versions of unbound as shipped with Red Hat Enterprise Linux as it is not compiled with DNSCrypt support.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-40691"
},
{
"category": "external",
"summary": "RHBZ#2503062",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2503062"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-40691",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-40691"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-40691",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-40691"
},
{
"category": "external",
"summary": "https://nlnetlabs.nl/projects/unbound/security-advisories/",
"url": "https://nlnetlabs.nl/projects/unbound/security-advisories/"
}
],
"release_date": "2026-07-22T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "unbound: Unbound: Denial of Service via crafted DNSCrypt query"
},
{
"cve": "CVE-2026-41637",
"cwe": {
"id": "CWE-911",
"name": "Improper Update of Reference Count"
},
"discovery_date": "2026-07-22T14:02:05.439036+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506143"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound, a Domain Name System (DNS) resolver. A remote attacker can exploit this vulnerability by sending and immediately terminating DNS-over-QUIC (DoQ) queries. This improper handling of terminated queries can lead to a build-up of pending responses, causing a degradation of service for new clients and ultimately a Denial of Service (DoS).",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: Denial of Service via terminated DNS-over-QUIC queries",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This vulnerability is rated as Low impact. Unbound, as distributed in Red Hat products, is not typically configured with DNS-over-QUIC (DoQ) support enabled by default. Exploitation requires Unbound to be explicitly compiled with `--with-libngtcp2` and have `quic-port` configured, in addition to an attacker bypassing default rate limits with multiple source IPs. This makes successful exploitation difficult in standard Red Hat deployments.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-41637"
},
{
"category": "external",
"summary": "RHBZ#2506143",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506143"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-41637",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-41637"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-41637",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-41637"
},
{
"category": "external",
"summary": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-41637.txt",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-41637.txt"
}
],
"release_date": "2026-07-22T13:04:52.605000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "To mitigate this issue, completely disable DNS-over-QUIC (DoQ) support by removing or commenting out the quic-port directive in your Unbound configuration.\nRestart the Unbound service to apply the changes and clear any lingering resource limits.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 3.7,
"baseSeverity": "LOW",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Low"
}
],
"title": "unbound: Unbound: Denial of Service via terminated DNS-over-QUIC queries"
},
{
"cve": "CVE-2026-42955",
"cwe": {
"id": "CWE-354",
"name": "Improper Validation of Integrity Check Value"
},
"discovery_date": "2026-07-22T14:02:09.010257+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506144"
}
],
"notes": [
{
"category": "description",
"text": "A \"ghost domain names\" flaw in Unbound allows a remote attacker controlling a domain to manipulate cached DNS records. By extending the lifetime of outdated DNS information, an attacker can cause clients to receive stale or misleading DNS responses.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: DNS cache integrity issue",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Low impact DNS cache integrity issue in Unbound allows an attacker to extend the window for serving outdated DNS information. Exploitation requires an adversary to control a ghost zone and query a vulnerable Unbound instance. The risk is elevated if the non-default `harden-referral-path: yes` configuration is enabled, as it removes the need for a client query.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-42955"
},
{
"category": "external",
"summary": "RHBZ#2506144",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506144"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-42955",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-42955"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-42955",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-42955"
},
{
"category": "external",
"summary": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-42955.txt",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-42955.txt"
}
],
"release_date": "2026-07-22T13:05:53.695000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "To mitigate this issue, ensure harden-referral-path is set to no (the default) to prevent Unbound from implicitly triggering the vulnerable cache overwrites.\nAdditionally, restrict recursive DNS access strictly to trusted clients to prevent external attackers from manually triggering the flaw.\nRestart the Unbound service to apply these configuration changes.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 3.7,
"baseSeverity": "LOW",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Low"
}
],
"title": "unbound: Unbound: DNS cache integrity issue"
},
{
"cve": "CVE-2026-44690",
"discovery_date": "2026-07-20T21:52:20.922000+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2503063"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound. Insufficient validation of the RRSIG.Labels field, combined with premature cache writes during RFC 8198 aggressive NSEC processing, can lead to cache poisoning. This vulnerability allows a malicious actor, controlling a single delegated zone, to poison arbitrary sibling zones under NSEC-signed parent domains. The primary impact is the integrity of DNS resolution, potentially leading to users being directed to malicious websites or services.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: Cache poisoning via insufficient RRSIG.Labels validation and premature cache writes",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Important flaw in Unbound allows a remote attacker to perform DNS cache poisoning. By controlling a delegated zone, a malicious actor can manipulate DNS resolution for arbitrary sibling zones under NSEC-signed parent domains, potentially redirecting users to malicious destinations. This poses a significant integrity risk to systems relying on Unbound for DNS resolution.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-44690"
},
{
"category": "external",
"summary": "RHBZ#2503063",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2503063"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-44690",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-44690"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-44690",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-44690"
}
],
"release_date": "2026-07-22T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 8.6,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "unbound: Unbound: Cache poisoning via insufficient RRSIG.Labels validation and premature cache writes"
},
{
"cve": "CVE-2026-50251",
"cwe": {
"id": "CWE-835",
"name": "Loop with Unreachable Exit Condition (\u0027Infinite Loop\u0027)"
},
"discovery_date": "2026-07-22T14:02:31.177447+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506150"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound. A remote malicious actor can exploit a vulnerability by controlling a DNS delegation that returns specific glue records. This can cause Unbound to repeatedly clear its DNS caches, leading to a continuous Denial of Service (DoS) for DNS resolution.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: NLnet Labs Unbound: Denial of Service via crafted DNS glue records",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Moderate flaw in Unbound allows a remote attacker to trigger a denial of service by controlling a DNS delegation. When the `unwanted-reply-threshold` option is enabled, specially crafted glue records can cause Unbound to repeatedly clear its DNS caches, disrupting DNS resolution. This occurs due to Unbound\u0027s internal handling of locally routed 0.0.0.0/::0 glue records, which are incorrectly flagged as unwanted replies.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-50251"
},
{
"category": "external",
"summary": "RHBZ#2506150",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506150"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-50251",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-50251"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-50251",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-50251"
},
{
"category": "external",
"summary": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-50251.txt",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-50251.txt"
}
],
"release_date": "2026-07-22T13:08:43.577000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "To mitigate this issue, configure Unbound to disable the `unwanted-reply-threshold` option by setting it to `0` in the `unbound.conf` file. This prevents the cache clearing behavior triggered by malicious glue records. After modifying the configuration, restart the Unbound service for the changes to take effect.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "unbound: NLnet Labs Unbound: Denial of Service via crafted DNS glue records"
},
{
"cve": "CVE-2026-54478",
"cwe": {
"id": "CWE-303",
"name": "Incorrect Implementation of Authentication Algorithm"
},
"discovery_date": "2026-07-22T14:02:18.018465+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506146"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound. When Unbound is configured to listen on a proxy-protocol port with DNS cookies enabled, it incorrectly computes the server cookie using the proxy\u0027s network address instead of the actual client\u0027s address. This vulnerability allows an off-path attacker to harvest a valid server cookie and replay it from a spoofed source, effectively bypassing DNS Cookie security checks intended to prevent DNS spoofing.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: DNS Cookie security bypass via incorrect server cookie calculation",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Low impact flaw in Unbound occurs when the DNS resolver is configured to use both `proxy-protocol-port` and `answer-cookie: yes`. The server cookie is incorrectly derived from the proxy\u0027s address, enabling an off-path attacker to bypass DNS Cookie security by replaying a harvested cookie. This vulnerability requires a specific, non-default configuration and has high attack complexity, limiting its impact.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-54478"
},
{
"category": "external",
"summary": "RHBZ#2506146",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506146"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-54478",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-54478"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-54478",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-54478"
},
{
"category": "external",
"summary": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-54478.txt",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-54478.txt"
}
],
"release_date": "2026-07-22T13:09:18.323000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "To mitigate this issue, avoid enabling `answer-cookie: yes` when Unbound is configured to listen on a `proxy-protocol-port`. If the `proxy-protocol-port` is essential, consider disabling DNS cookies. If both features are required, ensure the proxy infrastructure is secured and trusted. A restart of the Unbound service is required for configuration changes to take effect.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 3.7,
"baseSeverity": "LOW",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Low"
}
],
"title": "unbound: Unbound: DNS Cookie security bypass via incorrect server cookie calculation"
},
{
"cve": "CVE-2026-55973",
"cwe": {
"id": "CWE-805",
"name": "Buffer Access with Incorrect Length Value"
},
"discovery_date": "2026-07-20T21:57:00.775000+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2503075"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound. When the \u0027dns-error-reporting: yes\u0027 option is enabled, a remote attacker can send a specially crafted DNS response containing a malformed EDNS Report-Channel option from a delegated zone they control. This can lead to a stack variable overwrite, causing the Unbound daemon to terminate. This vulnerability results in a denial of service.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: Denial of Service via malformed EDNS Report-Channel option",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Important denial of service flaw in Unbound occurs when the `dns-error-reporting` option is explicitly enabled, allowing a remote attacker to terminate the daemon with a crafted DNS response. While several Red Hat products are affected, many Red Hat Enterprise Linux and OpenShift Container Platform versions are not vulnerable as the affected code is not present.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-55973"
},
{
"category": "external",
"summary": "RHBZ#2503075",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2503075"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-55973",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-55973"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-55973",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-55973"
},
{
"category": "external",
"summary": "https://nlnetlabs.nl/projects/unbound/download/#unbound-1-25-2",
"url": "https://nlnetlabs.nl/projects/unbound/download/#unbound-1-25-2"
}
],
"release_date": "2026-07-22T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "unbound: Unbound: Denial of Service via malformed EDNS Report-Channel option"
},
{
"cve": "CVE-2026-55990",
"cwe": {
"id": "CWE-125",
"name": "Out-of-bounds Read"
},
"discovery_date": "2026-07-22T14:02:25.316011+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506148"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound when configured with DNSCrypt support. An unauthenticated remote attacker could exploit a faulty configuration, where an imbalance between DNSCrypt provider certificate and secret key files leads to memory corruption. By sending a specially crafted network request, the attacker can cause a garbage dereference, leading to a server crash and a denial of service (DoS).",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: NLnet Labs Unbound: Denial of Service via faulty DNSCrypt configuration",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Moderate flaw in Unbound can lead to a denial of service if the DNSCrypt feature is enabled and misconfigured. Exploitation requires Unbound to be compiled with DNSCrypt support, which is not a default setting in Red Hat products, and a specific mismatch between DNSCrypt provider certificate and secret key files. An unauthenticated attacker could then send a crafted UDP packet to trigger a server crash.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-55990"
},
{
"category": "external",
"summary": "RHBZ#2506148",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506148"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-55990",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-55990"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-55990",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-55990"
},
{
"category": "external",
"summary": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55990.txt",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55990.txt"
}
],
"release_date": "2026-07-22T13:10:01.635000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "To mitigate this issue, ensure that Unbound is not compiled with DNSCrypt support if the feature is not required. If DNSCrypt support is enabled, verify that the number of \u0027dnscrypt-provider-cert:\u0027 files precisely matches the number of \u0027dnscrypt-secret-key:\u0027 files in the Unbound configuration to prevent the faulty configuration that leads to a denial of service. Restart the Unbound service after any configuration changes.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "unbound: NLnet Labs Unbound: Denial of Service via faulty DNSCrypt configuration"
},
{
"cve": "CVE-2026-55991",
"cwe": {
"id": "CWE-190",
"name": "Integer Overflow or Wraparound"
},
"discovery_date": "2026-07-22T14:02:21.672599+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506147"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Unbound. A remote, unauthenticated client can exploit this vulnerability by sending a specially crafted DNS-over-QUIC (DoQ) connection and a single DNS query. This can trigger an assertion failure in the libngtcp2 library, leading to the termination of the entire Unbound process. This results in a Denial of Service (DoS), making the DNS resolver unavailable.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: Denial of Service via crafted DNS-over-QUIC connection",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Moderate flaw in Unbound allows a remote, unauthenticated client to cause a denial of service. By sending a specially crafted DNS-over-QUIC (DoQ) connection and a single DNS query, an attacker can terminate the Unbound process, making the DNS resolver unavailable. This vulnerability affects Unbound instances configured to support DoQ.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-55991"
},
{
"category": "external",
"summary": "RHBZ#2506147",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506147"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-55991",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-55991"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-55991",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-55991"
},
{
"category": "external",
"summary": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55991.txt",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-55991.txt"
}
],
"release_date": "2026-07-22T13:10:13.235000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "To prevent exploitation, disable DNS-over-QUIC (DoQ) functionality within Unbound if it is not actively used. This typically involves adjusting Unbound\u0027s configuration to remove or comment out DoQ-related listening directives. After modifying the configuration, restart the Unbound service for the changes to take effect.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "unbound: Unbound: Denial of Service via crafted DNS-over-QUIC connection"
},
{
"cve": "CVE-2026-56416",
"cwe": {
"id": "CWE-125",
"name": "Out-of-bounds Read"
},
"discovery_date": "2026-07-22T14:01:40.980897+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506137"
}
],
"notes": [
{
"category": "description",
"text": "A vulnerability in Unbound allows remote attackers using malicious DNSSEC-signed servers to send malformed records that trigger a heap buffer overflow. This can cause a denial of service or potential limited information disclosure.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "unbound: Unbound: Heap buffer overflow via malformed DNSSEC record",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Moderate impact flaw in Unbound allows a remote attacker to trigger a heap buffer overflow by providing specially crafted DNSSEC records from a malicious authoritative server. This can lead to a denial of service for the Unbound service or potentially limited information disclosure. Exploitation requires the Unbound DNSSEC validator to process malformed records, which may be exacerbated if `msg-buffer-size` is configured below its default value.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-56416"
},
{
"category": "external",
"summary": "RHBZ#2506137",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506137"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-56416",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-56416"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-56416",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-56416"
},
{
"category": "external",
"summary": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-56416.txt",
"url": "https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-56416.txt"
}
],
"release_date": "2026-07-22T13:10:24.023000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-07-22T14:15:25+00:00",
"details": "For details on how to apply this update, which includes the changes described in this advisory, refer to:\nhttps://images.redhat.com/",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:43588"
},
{
"category": "workaround",
"details": "To mitigate this issue, consider disabling DNSSEC validation in Unbound if it is not strictly required for your environment. This can be achieved by ensuring `module-config: \"iterator\"` is used in `unbound.conf` and that no `trust-anchor` or `auto-trust-anchor-file` directives are present. Disabling DNSSEC validation will reduce the security assurances provided by DNSSEC. Alternatively, configure Unbound to only perform DNSSEC validation for trusted zones. A restart of the Unbound service is required for changes to take effect.",
"product_ids": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 4.8,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L",
"version": "3.1"
},
"products": [
"Red Hat Hardened Images:unbound-main@aarch64",
"Red Hat Hardened Images:unbound-main@noarch",
"Red Hat Hardened Images:unbound-main@src",
"Red Hat Hardened Images:unbound-main@x86_64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "unbound: Unbound: Heap buffer overflow via malformed DNSSEC record"
}
]
}
ubuntu-cve-2026-55991
Vulnerability from osv_ubuntu
In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, a remote unauthenticated client can trigger a libngtcp2 assertion (if compiled with assertions on) and terminate the entire Unbound process using a single DNS-over-QUIC (DoQ) connection and one normal DNS query. This is caused by an erroneous error value passed to libngtcp2. When 'ngtcp2_conn_writev_stream()' returns 'NGTCP2_ERR_STREAM_DATA_BLOCKED', Unbound continues to call 'ngtcp2_ccerr_set_application_error()' with a '-1' error value. The 'int' literal '-1' is implicitly converted to the function's 'uint64_t error_code' parameter as '0xFFFFFFFFFFFFFFFF'. The follow-on 'ngtcp2_conn_write_connection_close()' serialises that value as a QUIC variable-length integer; because '2^64-1' exceeds the 62-bit varint ceiling, 'ngtcp2_put_uvarintlen()' fails 'assert(n < 4611686018427387904ULL)' and the whole resolver process aborts. A remote, unauthenticated DoQ client can trigger this deterministically with a single QUIC connection by advertising 'initial_max_stream_data_bidi_local = 1' in its transport parameters and sending one DoQ query without ever reading the stream.
{
"affected": [
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libunbound2",
"binary_version": "1.4.22-1ubuntu4.14.04.3+esm3"
},
{
"binary_name": "python-unbound",
"binary_version": "1.4.22-1ubuntu4.14.04.3+esm3"
},
{
"binary_name": "unbound",
"binary_version": "1.4.22-1ubuntu4.14.04.3+esm3"
},
{
"binary_name": "unbound-anchor",
"binary_version": "1.4.22-1ubuntu4.14.04.3+esm3"
},
{
"binary_name": "unbound-host",
"binary_version": "1.4.22-1ubuntu4.14.04.3+esm3"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "unbound",
"purl": "pkg:deb/ubuntu/unbound@1.4.22-1ubuntu4.14.04.3+esm3?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.4.20-1",
"1.4.21-1",
"1.4.21-1ubuntu1",
"1.4.21-1ubuntu2",
"1.4.22-1ubuntu1",
"1.4.22-1ubuntu2",
"1.4.22-1ubuntu3",
"1.4.22-1ubuntu4",
"1.4.22-1ubuntu4.14.04.1",
"1.4.22-1ubuntu4.14.04.2",
"1.4.22-1ubuntu4.14.04.3",
"1.4.22-1ubuntu4.14.04.3+esm1",
"1.4.22-1ubuntu4.14.04.3+esm2",
"1.4.22-1ubuntu4.14.04.3+esm3"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libunbound2",
"binary_version": "1.5.8-1ubuntu1.1+esm3"
},
{
"binary_name": "python-unbound",
"binary_version": "1.5.8-1ubuntu1.1+esm3"
},
{
"binary_name": "unbound",
"binary_version": "1.5.8-1ubuntu1.1+esm3"
},
{
"binary_name": "unbound-anchor",
"binary_version": "1.5.8-1ubuntu1.1+esm3"
},
{
"binary_name": "unbound-host",
"binary_version": "1.5.8-1ubuntu1.1+esm3"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:16.04:LTS",
"name": "unbound",
"purl": "pkg:deb/ubuntu/unbound@1.5.8-1ubuntu1.1+esm3?arch=source\u0026distro=esm-infra-legacy/xenial"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.4.22-1ubuntu6",
"1.5.7-1ubuntu1",
"1.5.7-1ubuntu2",
"1.5.8-1ubuntu1",
"1.5.8-1ubuntu1.1",
"1.5.8-1ubuntu1.1+esm1",
"1.5.8-1ubuntu1.1+esm2",
"1.5.8-1ubuntu1.1+esm3"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libunbound2",
"binary_version": "1.6.7-1ubuntu2.6+esm4"
},
{
"binary_name": "python-unbound",
"binary_version": "1.6.7-1ubuntu2.6+esm4"
},
{
"binary_name": "python3-unbound",
"binary_version": "1.6.7-1ubuntu2.6+esm4"
},
{
"binary_name": "unbound",
"binary_version": "1.6.7-1ubuntu2.6+esm4"
},
{
"binary_name": "unbound-anchor",
"binary_version": "1.6.7-1ubuntu2.6+esm4"
},
{
"binary_name": "unbound-host",
"binary_version": "1.6.7-1ubuntu2.6+esm4"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "unbound",
"purl": "pkg:deb/ubuntu/unbound@1.6.7-1ubuntu2.6+esm4?arch=source\u0026distro=esm-infra/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.6.5-1",
"1.6.7-1",
"1.6.7-1build1",
"1.6.7-1ubuntu1",
"1.6.7-1ubuntu2",
"1.6.7-1ubuntu2.1",
"1.6.7-1ubuntu2.2",
"1.6.7-1ubuntu2.3",
"1.6.7-1ubuntu2.4",
"1.6.7-1ubuntu2.5",
"1.6.7-1ubuntu2.6",
"1.6.7-1ubuntu2.6+esm2",
"1.6.7-1ubuntu2.6+esm3",
"1.6.7-1ubuntu2.6+esm4"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libunbound8",
"binary_version": "1.9.4-2ubuntu1.11+esm1"
},
{
"binary_name": "python-unbound",
"binary_version": "1.9.4-2ubuntu1.11+esm1"
},
{
"binary_name": "python3-unbound",
"binary_version": "1.9.4-2ubuntu1.11+esm1"
},
{
"binary_name": "unbound",
"binary_version": "1.9.4-2ubuntu1.11+esm1"
},
{
"binary_name": "unbound-anchor",
"binary_version": "1.9.4-2ubuntu1.11+esm1"
},
{
"binary_name": "unbound-host",
"binary_version": "1.9.4-2ubuntu1.11+esm1"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:20.04:LTS",
"name": "unbound",
"purl": "pkg:deb/ubuntu/unbound@1.9.4-2ubuntu1.11+esm1?arch=source\u0026distro=esm-infra/focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.9.0-2ubuntu1",
"1.9.0-2ubuntu2",
"1.9.4-2",
"1.9.4-2ubuntu1",
"1.9.4-2ubuntu1.1",
"1.9.4-2ubuntu1.2",
"1.9.4-2ubuntu1.3",
"1.9.4-2ubuntu1.4",
"1.9.4-2ubuntu1.5",
"1.9.4-2ubuntu1.6",
"1.9.4-2ubuntu1.8",
"1.9.4-2ubuntu1.9",
"1.9.4-2ubuntu1.11",
"1.9.4-2ubuntu1.11+esm1"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libunbound8",
"binary_version": "1.13.1-1ubuntu5.15"
},
{
"binary_name": "python3-unbound",
"binary_version": "1.13.1-1ubuntu5.15"
},
{
"binary_name": "unbound",
"binary_version": "1.13.1-1ubuntu5.15"
},
{
"binary_name": "unbound-anchor",
"binary_version": "1.13.1-1ubuntu5.15"
},
{
"binary_name": "unbound-host",
"binary_version": "1.13.1-1ubuntu5.15"
}
]
},
"package": {
"ecosystem": "Ubuntu:22.04:LTS",
"name": "unbound",
"purl": "pkg:deb/ubuntu/unbound@1.13.1-1ubuntu5.15?arch=source\u0026distro=jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.13.1-1ubuntu1",
"1.13.1-1ubuntu3",
"1.13.1-1ubuntu5",
"1.13.1-1ubuntu5.1",
"1.13.1-1ubuntu5.2",
"1.13.1-1ubuntu5.3",
"1.13.1-1ubuntu5.4",
"1.13.1-1ubuntu5.5",
"1.13.1-1ubuntu5.7",
"1.13.1-1ubuntu5.8",
"1.13.1-1ubuntu5.10",
"1.13.1-1ubuntu5.11",
"1.13.1-1ubuntu5.12",
"1.13.1-1ubuntu5.13",
"1.13.1-1ubuntu5.14",
"1.13.1-1ubuntu5.15"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libunbound8",
"binary_version": "1.19.2-1ubuntu3.8"
},
{
"binary_name": "python3-unbound",
"binary_version": "1.19.2-1ubuntu3.8"
},
{
"binary_name": "unbound",
"binary_version": "1.19.2-1ubuntu3.8"
},
{
"binary_name": "unbound-anchor",
"binary_version": "1.19.2-1ubuntu3.8"
},
{
"binary_name": "unbound-host",
"binary_version": "1.19.2-1ubuntu3.8"
}
]
},
"package": {
"ecosystem": "Ubuntu:24.04:LTS",
"name": "unbound",
"purl": "pkg:deb/ubuntu/unbound@1.19.2-1ubuntu3.8?arch=source\u0026distro=noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.17.1-2",
"1.18.0-2ubuntu1",
"1.18.0-2ubuntu2",
"1.19.1-1ubuntu1",
"1.19.2-1ubuntu1",
"1.19.2-1ubuntu3",
"1.19.2-1ubuntu3.1",
"1.19.2-1ubuntu3.2",
"1.19.2-1ubuntu3.3",
"1.19.2-1ubuntu3.4",
"1.19.2-1ubuntu3.5",
"1.19.2-1ubuntu3.6",
"1.19.2-1ubuntu3.7",
"1.19.2-1ubuntu3.8"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libunbound8",
"binary_version": "1.24.2-1ubuntu2.1"
},
{
"binary_name": "python3-unbound",
"binary_version": "1.24.2-1ubuntu2.1"
},
{
"binary_name": "unbound",
"binary_version": "1.24.2-1ubuntu2.1"
},
{
"binary_name": "unbound-anchor",
"binary_version": "1.24.2-1ubuntu2.1"
},
{
"binary_name": "unbound-host",
"binary_version": "1.24.2-1ubuntu2.1"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.04:LTS",
"name": "unbound",
"purl": "pkg:deb/ubuntu/unbound@1.24.2-1ubuntu2.1?arch=source\u0026distro=resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.22.0-2ubuntu2",
"1.22.0-2ubuntu4",
"1.24.2-1ubuntu1",
"1.24.2-1ubuntu2",
"1.24.2-1ubuntu2.1"
]
}
],
"aliases": [],
"details": "In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, a remote unauthenticated client can trigger a libngtcp2 assertion (if compiled with assertions on) and terminate the entire Unbound process using a single DNS-over-QUIC (DoQ) connection and one normal DNS query. This is caused by an erroneous error value passed to libngtcp2. When \u0027ngtcp2_conn_writev_stream()\u0027 returns \u0027NGTCP2_ERR_STREAM_DATA_BLOCKED\u0027, Unbound continues to call \u0027ngtcp2_ccerr_set_application_error()\u0027 with a \u0027-1\u0027 error value. The \u0027int\u0027 literal \u0027-1\u0027 is implicitly converted to the function\u0027s \u0027uint64_t error_code\u0027 parameter as \u00270xFFFFFFFFFFFFFFFF\u0027. The follow-on \u0027ngtcp2_conn_write_connection_close()\u0027 serialises that value as a QUIC variable-length integer; because \u00272^64-1\u0027 exceeds the 62-bit varint ceiling, \u0027ngtcp2_put_uvarintlen()\u0027 fails \u0027assert(n \u003c 4611686018427387904ULL)\u0027 and the whole resolver process aborts. A remote, unauthenticated DoQ client can trigger this deterministically with a single QUIC connection by advertising \u0027initial_max_stream_data_bidi_local = 1\u0027 in its transport parameters and sending one DoQ query without ever reading the stream.",
"id": "UBUNTU-CVE-2026-55991",
"modified": "2026-07-29T07:59:15Z",
"published": "2026-07-22T14:17:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-55991"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-55991"
},
{
"type": "REPORT",
"url": "https://community.nlnetlabs.nl/t/unbound-1-25-2-released/3430"
}
],
"related": [],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"type": "CVSS_V3"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2026-55991"
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.