CVE-2026-40510
NiskieCVSS 3.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
OpenSC przed wersją 0.27.0-rc1 zawiera podatność przepełnienia bufora stosu w funkcji piv_process_history() w src/libopensc/card-piv.c. Fizycznie obecny atakujący może dostarczyć spreparowaną kartę inteligentną PIV lub urządzenie USB zwracające pole URL dłuższe niż 118 bajtów w odpowiedzi ASN.1 obiektu Key History, powodując uszkodzenie pamięci.
Ocena ryzyka
Atakujący z fizycznym dostępem do systemu może spowodować uszkodzenie pamięci, potencjalnie prowadząc do wykonania dowolnego kodu lub awarii.
Rekomendacja
Zaktualizuj OpenSC do wersji 0.27.0-rc1 lub nowszej.
Oryginalny opis (angielski, źródło NVD)
OpenSC before 0.27.0-rc1, fixed in commit 3f24f0b, contains a stack buffer overflow vulnerability in piv_process_history() in src/libopensc/card-piv.c that allows physically present attackers to trigger memory corruption by presenting a crafted PIV smart card or USB device returning a URL field longer than 118 bytes in the Key History Object ASN.1 response.

