CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-38525

High
Published: Translated: NVD NIST

Summary

Podatność w bibliotece dd-trace-cpp, używanej do rozproszonych śledzeń w C++, występuje, gdy nie udaje się wyodrębnić kontekstu śledzenia z powodu źle sformatowanego unicode. W wyniku tego, biblioteka `nlohmann` JSON rejestruje listę nagłówków audytowych, co prowadzi do nieobsłużonego wyjątku i awarii aplikacji.

Risk Assessment

Awarie aplikacji mogą prowadzić do przerwy w działaniu usług, co wpływa na dostępność systemów i może zakłócać operacje biznesowe. Organizacje powinny być świadome ryzyka związanego z nieprawidłowym przetwarzaniem danych wejściowych.

Recommendation

Zaleca się aktualizację biblioteki dd-trace-cpp do wersji 0.2.2, w której ta podatność została załatana. Dodatkowo, warto wdrożyć mechanizmy walidacji danych wejściowych, aby zminimalizować ryzyko wystąpienia podobnych problemów.

Related vulnerabilities

Original NVD description (English source)

dd-trace-cpp is the Datadog distributed tracing for C++. When the library fails to extract trace context due to malformed unicode, it logs the list of audited headers and their values using the `nlohmann` JSON library. However, due to the way the JSON library is invoked, it throws an uncaught exception, which results in a crash. This vulnerability has been patched in version 0.2.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS