CVE-2024-30259 (GCVE-0-2024-30259)
Vulnerability from cvelistv5
Published
2024-05-13 14:45
Modified
2024-08-02 01:32
Severity ?
VLAI Severity ?
EPSS score ?
CWE
Summary
FastDDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). Prior to versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8, when a publisher serves malformed `RTPS` packet, heap buffer overflow occurs on the subscriber. This can remotely crash any Fast-DDS process, potentially leading to a DOS attack. Versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8 contain a patch for the issue.
References
Impacted products
{ "containers": { "adp": [ { "affected": [ { "cpes": [ "cpe:2.3:a:eprosima:fast_dds:-:*:*:*:*:*:*:*" ], "defaultStatus": "unknown", "product": "fast_dds", "vendor": "eprosima", "versions": [ { "lessThan": "2.6.8", "status": "affected", "version": "0", "versionType": "custom" } ] }, { "cpes": [ "cpe:2.3:a:eprosima:fast_dds:2.10.0:-:*:*:*:*:*:*" ], "defaultStatus": "unknown", "product": "fast_dds", "vendor": "eprosima", "versions": [ { "lessThan": "2.10.4", "status": "affected", "version": "2.10.0", "versionType": "custom" } ] }, { "cpes": [ "cpe:2.3:a:eprosima:fast_dds:2.13.0:*:*:*:*:*:*:*" ], "defaultStatus": "unknown", "product": "fast_dds", "vendor": "eprosima", "versions": [ { "lessThan": "2.13.5", "status": "affected", "version": "2.13.0", "versionType": "custom" } ] }, { "cpes": [ "cpe:2.3:a:eprosima:fast_dds:2.14.0:*:*:*:*:*:*:*" ], "defaultStatus": "unknown", "product": "fast_dds", "vendor": "eprosima", "versions": [ { "status": "affected", "version": "2.14.0" } ] } ], "metrics": [ { "other": { "content": { "id": "CVE-2024-30259", "options": [ { "Exploitation": "poc" }, { "Automatable": "yes" }, { "Technical Impact": "partial" } ], "role": "CISA Coordinator", "timestamp": "2024-05-13T19:24:09.926583Z", "version": "2.0.3" }, "type": "ssvc" } } ], "providerMetadata": { "dateUpdated": "2024-07-19T18:16:26.238Z", "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "shortName": "CISA-ADP" }, "title": "CISA ADP Vulnrichment" }, { "providerMetadata": { "dateUpdated": "2024-08-02T01:32:05.392Z", "orgId": "af854a3a-2127-422b-91ae-364da2661108", "shortName": "CVE" }, "references": [ { "name": "https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662", "tags": [ "x_refsource_CONFIRM", "x_transferred" ], "url": "https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662" }, { "name": "https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing", "tags": [ "x_refsource_MISC", "x_transferred" ], "url": "https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing" }, { "name": "https://vimeo.com/907641887?share=copy", "tags": [ "x_refsource_MISC", "x_transferred" ], "url": "https://vimeo.com/907641887?share=copy" } ], "title": "CVE Program Container" } ], "cna": { "affected": [ { "product": "Fast-DDS", "vendor": "eProsima", "versions": [ { "status": "affected", "version": "= 2.14.0" }, { "status": "affected", "version": "\u003e= 2.13.0, \u003c 2.13.5" }, { "status": "affected", "version": "\u003e= 2.10.0, \u003c 2.10.4" }, { "status": "affected", "version": "\u003c 2.6.8" } ] } ], "descriptions": [ { "lang": "en", "value": "FastDDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). Prior to versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8, when a publisher serves malformed `RTPS` packet, heap buffer overflow occurs on the subscriber. This can remotely crash any Fast-DDS process, potentially leading to a DOS attack. Versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8 contain a patch for the issue.\n" } ], "metrics": [ { "cvssV3_1": { "attackComplexity": "LOW", "attackVector": "NETWORK", "availabilityImpact": "HIGH", "baseScore": 8.2, "baseSeverity": "HIGH", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "privilegesRequired": "NONE", "scope": "UNCHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H", "version": "3.1" } } ], "problemTypes": [ { "descriptions": [ { "cweId": "CWE-120", "description": "CWE-120: Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)", "lang": "en", "type": "CWE" } ] }, { "descriptions": [ { "cweId": "CWE-122", "description": "CWE-122: Heap-based Buffer Overflow", "lang": "en", "type": "CWE" } ] } ], "providerMetadata": { "dateUpdated": "2024-05-13T14:45:28.134Z", "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa", "shortName": "GitHub_M" }, "references": [ { "name": "https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662", "tags": [ "x_refsource_CONFIRM" ], "url": "https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662" }, { "name": "https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing", "tags": [ "x_refsource_MISC" ], "url": "https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing" }, { "name": "https://vimeo.com/907641887?share=copy", "tags": [ "x_refsource_MISC" ], "url": "https://vimeo.com/907641887?share=copy" } ], "source": { "advisory": "GHSA-qcj9-939p-p662", "discovery": "UNKNOWN" }, "title": "FastDDS heap buffer overflow when publisher sends malformed packet" } }, "cveMetadata": { "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa", "assignerShortName": "GitHub_M", "cveId": "CVE-2024-30259", "datePublished": "2024-05-13T14:45:28.134Z", "dateReserved": "2024-03-26T12:52:00.934Z", "dateUpdated": "2024-08-02T01:32:05.392Z", "state": "PUBLISHED" }, "dataType": "CVE_RECORD", "dataVersion": "5.1", "vulnerability-lookup:meta": { "nvd": "{\"cve\":{\"id\":\"CVE-2024-30259\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2024-05-14T15:22:15.967\",\"lastModified\":\"2025-01-27T18:16:00.440\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"FastDDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). Prior to versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8, when a publisher serves malformed `RTPS` packet, heap buffer overflow occurs on the subscriber. This can remotely crash any Fast-DDS process, potentially leading to a DOS attack. Versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8 contain a patch for the issue.\\n\"},{\"lang\":\"es\",\"value\":\"FastDDS es una implementaci\u00f3n en C++ del est\u00e1ndar DDS (Servicio de distribuci\u00f3n de datos) de OMG (Object Management Group). Antes de las versiones 2.14.1, 2.13.5, 2.10.4 y 2.6.8, cuando un editor entrega un paquete \\\"RTPS\\\" con formato incorrecto, se produce un desbordamiento de b\u00fafer de almacenamiento din\u00e1mico en el suscriptor. Esto puede bloquear de forma remota cualquier proceso Fast-DDS, lo que podr\u00eda provocar un ataque de DOS. Las versiones 2.14.1, 2.13.5, 2.10.4 y 2.6.8 contienen un parche para el problema.\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H\",\"baseScore\":8.2,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"LOW\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":4.2},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":7.5,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":3.6}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-120\"},{\"lang\":\"en\",\"value\":\"CWE-122\"}]},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-787\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:eprosima:fast_dds:*:*:*:*:*:*:*:*\",\"versionEndExcluding\":\"2.6.8\",\"matchCriteriaId\":\"25329FD4-C1B1-4531-9D30-6ED8E1962020\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:eprosima:fast_dds:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"2.10.0\",\"versionEndExcluding\":\"2.10.4\",\"matchCriteriaId\":\"853DA35B-E938-4744-9342-EB4057ED7FC7\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:eprosima:fast_dds:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"2.13.0\",\"versionEndExcluding\":\"2.13.5\",\"matchCriteriaId\":\"34FCC01E-72D0-4CF2-A849-C869BB9CA898\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:eprosima:fast_dds:2.14.0:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"E1186C20-32E4-45D1-8CBA-63BFA962441B\"}]}]}],\"references\":[{\"url\":\"https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Exploit\"]},{\"url\":\"https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Exploit\",\"Vendor Advisory\"]},{\"url\":\"https://vimeo.com/907641887?share=copy\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Exploit\"]},{\"url\":\"https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\"]},{\"url\":\"https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\",\"Vendor Advisory\"]},{\"url\":\"https://vimeo.com/907641887?share=copy\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\"]}]}}", "vulnrichment": { "containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662\", \"name\": \"https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662\", \"tags\": [\"x_refsource_CONFIRM\", \"x_transferred\"]}, {\"url\": \"https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing\", \"name\": \"https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing\", \"tags\": [\"x_refsource_MISC\", \"x_transferred\"]}, {\"url\": \"https://vimeo.com/907641887?share=copy\", \"name\": \"https://vimeo.com/907641887?share=copy\", \"tags\": [\"x_refsource_MISC\", \"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-02T01:32:05.392Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2024-30259\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"poc\"}, {\"Automatable\": \"yes\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-05-13T19:24:09.926583Z\"}}}], \"affected\": [{\"cpes\": [\"cpe:2.3:a:eprosima:fast_dds:-:*:*:*:*:*:*:*\"], \"vendor\": \"eprosima\", \"product\": \"fast_dds\", \"versions\": [{\"status\": \"affected\", \"version\": \"0\", \"lessThan\": \"2.6.8\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unknown\"}, {\"cpes\": [\"cpe:2.3:a:eprosima:fast_dds:2.10.0:-:*:*:*:*:*:*\"], \"vendor\": \"eprosima\", \"product\": \"fast_dds\", \"versions\": [{\"status\": \"affected\", \"version\": \"2.10.0\", \"lessThan\": \"2.10.4\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unknown\"}, {\"cpes\": [\"cpe:2.3:a:eprosima:fast_dds:2.13.0:*:*:*:*:*:*:*\"], \"vendor\": \"eprosima\", \"product\": \"fast_dds\", \"versions\": [{\"status\": \"affected\", \"version\": \"2.13.0\", \"lessThan\": \"2.13.5\", \"versionType\": \"custom\"}], \"defaultStatus\": \"unknown\"}, {\"cpes\": [\"cpe:2.3:a:eprosima:fast_dds:2.14.0:*:*:*:*:*:*:*\"], \"vendor\": \"eprosima\", \"product\": \"fast_dds\", \"versions\": [{\"status\": \"affected\", \"version\": \"2.14.0\"}], \"defaultStatus\": \"unknown\"}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-05-13T19:30:23.082Z\"}}], \"cna\": {\"title\": \"FastDDS heap buffer overflow when publisher sends malformed packet\", \"source\": {\"advisory\": \"GHSA-qcj9-939p-p662\", \"discovery\": \"UNKNOWN\"}, \"metrics\": [{\"cvssV3_1\": {\"scope\": \"UNCHANGED\", \"version\": \"3.1\", \"baseScore\": 8.2, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H\", \"integrityImpact\": \"LOW\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"availabilityImpact\": \"HIGH\", \"privilegesRequired\": \"NONE\", \"confidentialityImpact\": \"NONE\"}}], \"affected\": [{\"vendor\": \"eProsima\", \"product\": \"Fast-DDS\", \"versions\": [{\"status\": \"affected\", \"version\": \"= 2.14.0\"}, {\"status\": \"affected\", \"version\": \"\u003e= 2.13.0, \u003c 2.13.5\"}, {\"status\": \"affected\", \"version\": \"\u003e= 2.10.0, \u003c 2.10.4\"}, {\"status\": \"affected\", \"version\": \"\u003c 2.6.8\"}]}], \"references\": [{\"url\": \"https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662\", \"name\": \"https://github.com/eProsima/Fast-DDS/security/advisories/GHSA-qcj9-939p-p662\", \"tags\": [\"x_refsource_CONFIRM\"]}, {\"url\": \"https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing\", \"name\": \"https://drive.google.com/file/d/1Y2bGvP3UIOJCLh_XEURLdhrM2Sznlvlp/view?usp=sharing\", \"tags\": [\"x_refsource_MISC\"]}, {\"url\": \"https://vimeo.com/907641887?share=copy\", \"name\": \"https://vimeo.com/907641887?share=copy\", \"tags\": [\"x_refsource_MISC\"]}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"FastDDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). Prior to versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8, when a publisher serves malformed `RTPS` packet, heap buffer overflow occurs on the subscriber. This can remotely crash any Fast-DDS process, potentially leading to a DOS attack. Versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8 contain a patch for the issue.\\n\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-120\", \"description\": \"CWE-120: Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)\"}]}, {\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-122\", \"description\": \"CWE-122: Heap-based Buffer Overflow\"}]}], \"providerMetadata\": {\"orgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"shortName\": \"GitHub_M\", \"dateUpdated\": \"2024-05-13T14:45:28.134Z\"}}}", "cveMetadata": "{\"cveId\": \"CVE-2024-30259\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2024-08-02T01:32:05.392Z\", \"dateReserved\": \"2024-03-26T12:52:00.934Z\", \"assignerOrgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"datePublished\": \"2024-05-13T14:45:28.134Z\", \"assignerShortName\": \"GitHub_M\"}", "dataType": "CVE_RECORD", "dataVersion": "5.1" } } }
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…