JVNDB-2004-000594
Vulnerability from jvndb - Published: 2008-05-21 00:00 - Updated:2008-05-21 00:00Summary
DNS cache servers resource consumption by TCP SYN_SENT states
Details
DNS cache servers consume huge resources for communication with DNS authoritative servers in the following situation.
(1) a user sends a query to the DNS cache server
(2) the DNS cache server sends a UDP query to an authoritative server
(3) when the authoritative server finds that the reply content is too large, it sends back the reply packet to the DNS cache server with the TC bit on
(4) the DNS cache server re-sends a query by TCP
(5) when the authoritative server does not reply to the TCP query, or 53/tcp destined packets are dropped, the DNS cache server holds the socket in the SYN_SENT state for a certain period of time
(6) a huge number of transactions in steps (1)-(5) take place in a short period of time
Affected products are DNS servers with the network configuration described as above.
References
Impacted products
| Vendor | Product | |
|---|---|---|
{
"@rdf:about": "https://jvndb.jvn.jp/en/contents/2004/JVNDB-2004-000594.html",
"dc:date": "2008-05-21T00:00+09:00",
"dcterms:issued": "2008-05-21T00:00+09:00",
"dcterms:modified": "2008-05-21T00:00+09:00",
"description": "DNS cache servers consume huge resources for communication with DNS authoritative servers in the following situation.\r\n(1) a user sends a query to the DNS cache server\r\n(2) the DNS cache server sends a UDP query to an authoritative server\r\n(3) when the authoritative server finds that the reply content is too large, it sends back the reply packet to the DNS cache server with the TC bit on\r\n(4) the DNS cache server re-sends a query by TCP\r\n(5) when the authoritative server does not reply to the TCP query, or 53/tcp destined packets are dropped, the DNS cache server holds the socket in the SYN_SENT state for a certain period of time \r\n(6) a huge number of transactions in steps (1)-(5) take place in a short period of time\r\n\r\nAffected products are DNS servers with the network configuration described as above.",
"link": "https://jvndb.jvn.jp/en/contents/2004/JVNDB-2004-000594.html",
"sec:cpe": {
"#text": "cpe:/a:misc:multiple_vendors",
"@product": "(Multiple Products)",
"@vendor": "(Multiple Venders)",
"@version": "2.2"
},
"sec:cvss": {
"@score": "5.0",
"@severity": "Medium",
"@type": "Base",
"@vector": "AV:N/AC:L/Au:N/C:N/I:N/A:P",
"@version": "2.0"
},
"sec:identifier": "JVNDB-2004-000594",
"sec:references": [
{
"#text": "http://jvn.jp/en/jp/JVN61857DA9/index.html",
"@id": "JVN#61857DA9",
"@source": "JVN"
},
{
"#text": "http://www.nanog.org/mtg-0410/toyama.html",
"@id": "NANOG Abstract",
"@source": "NANOG"
},
{
"#text": "http://www.nanog.org/mtg-0410/pdf/toyama.pdf",
"@id": "NANOG PDF presentation",
"@source": "NANOG"
}
],
"title": "DNS cache servers resource consumption by TCP SYN_SENT states"
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
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.
Loading…
Loading…