LibOSDP vulnerable to a null pointer deref in osdp_reply_name
Issue:
At ospd_common.c, on the osdp_reply_name function, any reply id between REPLY_ACK and REPLY_XRD is valid, but names array do not declare all of the range. On a case of an undefined reply id within the range, name will be null (name = names[reply_id - REPLY_ACK];). Null name will casue a crash on next line: if (name[0] == '\0') as null[0] is invalid.
Attack:
As this logic is not limited to a secure connection, attacker may trigger this vulnerability without any prior knowledge.
Impact
Denial of Service
Patch
The issue has been patched in 24409e98a260176765956ec766a04cb35984fab1
Czego dotyczy
Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.
| Platforma | Paczka | Podatne wersje | Poprawka w wersji |
|---|---|---|---|
| Python (PyPI) | libosdp | < 2.4.0 | 2.4.0 |
Odnośniki
- https://github.com/goToMain/libosdp/security/advisories/GHSA-7945-5mcv-f2pp
- https://nvd.nist.gov/vuln/detail/CVE-2024-52296
- https://github.com/goToMain/libosdp/commit/24409e98a260176765956ec766a04cb35984fab1
- https://github.com/goToMain/libosdp
- https://pypi.org/project/libosdp
- https://github.com/advisories/GHSA-7945-5mcv-f2pp
- Wektor CVSS
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H- Słabość (CWE)
CWE-476- Platforma
- Python (PyPI)
- Paczka
libosdp- Ujawniono
- 08.03.2024
- Aktualizacja
- 11.10.2026 13:18
Źródła i licencje
OSV / GitHub Advisory Database - PYSEC-2026-1534 - PyPA Advisory Database; CC BY 4.0
OSV / GitHub Advisory Database - GHSA-7945-5mcv-f2pp - CC BY 4.0
Historia podatności: libosdp
Wszystkie opisane podatności tej paczki (Python (PyPI)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.
- Wszystkich wpisów
- 2
- Pierwsza → ostatnia
- 03.2024 03.2024
- Bez poprawki
- 0
- Wykorzystywana w atakach
- 0
Rozkład istotności
- Średnia 2
Ujawnienia w latach
- 2024: 2
- 2025: 0
- 2026: 0
-
LibOSDP vulnerable to a null pointer deref in osdp_reply_name ten wpis
Dowiedz się, które podatności dotyczą Twojej aplikacji
Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.