CVE-2021-3712
WysokieStreszczenie
W OpenSSL, struktura ASN1_STRING, która przechowuje dane ciągu ASN.1, może nie być poprawnie zakończona znakiem NUL. Aplikacje mogą tworzyć poprawne struktury ASN1_STRING, które nie kończą się tym znakiem, co prowadzi do potencjalnych problemów z bezpieczeństwem w funkcjach drukujących dane ASN.1.
Ocena ryzyka
Brak zakończenia znakiem NUL może prowadzić do nieprzewidywalnego zachowania aplikacji, co stwarza ryzyko wycieków pamięci lub innych problemów związanych z bezpieczeństwem.
Rekomendacja
Zaleca się, aby aplikacje korzystające z OpenSSL upewniły się, że wszystkie struktury ASN1_STRING są poprawnie zakończone znakiem NUL przed ich użyciem w funkcjach drukujących.
Powiązane podatności
- CVE-2026-8066Krytyczne
Podatność typu directory traversal w funkcji przesyłania plików w Hitachi Energy RTU500 pozwala nieuwierzytelnionemu atakującemu zapisywać lub nadpisywać dowolne pliki w systemie plików urządzenia. W zależności od nadpisanych plików może to skutkować nieautoryzowaną modyfikacją danych urządzenia lub zakłóceniem jego pracy.
- CVE-2026-8065Krytyczne
Podatność polegająca na obejściu uwierzytelniania w punkcie końcowym aktualizacji firmware w Hitachi Energy RTU500 pozwala nieuwierzytelnionemu atakującemu przesłać dowolny firmware za pomocą spreparowanego żądania POST. Skuteczne wykorzystanie może pozwolić na zmianę funkcjonalności urządzenia lub naruszenie jego integralności bądź dostępności.
- CVE-2026-15390Krytyczne
Das U-Boot z parametrem CONFIG_IP_DEFRAG=y nie czyści stanu reassemblacji IP po dostarczeniu kompletnego datagramu. Atakujący mogący dostarczyć pofragmentowany ruch IP może wykonać dowolny kod, wysyłając zduplikowane pakiety ostatniego fragmentu IP. Problem naprawiono w commicie b1aec609bb5e0d08c25c888c91935287ab4ee5fa w wersji 2026.07.
- CVE-2026-96431Krytyczne
Nieograniczone przesyłanie plików niebezpiecznego typu w punkcie końcowym API /WebAgenda/download/uploadFile.jsp w Flowring Agentflow 4.0 w wersji przed 2023/03/24 pozwala zdalnym uwierzytelnionym użytkownikom na wykonanie dowolnych poleceń systemowych za pomocą złośliwego pliku.
- CVE-2026-96429Krytyczne
Podatność SQL Injection w punkcie końcowym API /WebAgenda/SMBAjaxConfigProcess.do w Flowring Agentflow 4.0 w wersji przed 2025/08/08 pozwala zdalnym atakującym na wykonanie dowolnych poleceń SQL za pomocą parametru id.
- CVE-2026-96428Krytyczne
Podatność SQL Injection w punkcie końcowym API /WebAgenda/SMBAjaxAutoComplete.do w Flowring Agentflow 4.0 w wersji przed 2025/08/08 pozwala zdalnym atakującym na wykonanie dowolnych poleceń SQL za pomocą parametru words.
- CVE-2026-84154Krytyczne
Podatność typu Code Injection w GEOVIA Geospatial Data Manager od wydania 3DEXPERIENCE R2024x do wydania 3DEXPERIENCE R2026x może pozwolić atakującemu na wykonanie dowolnego kodu na serwerze.
- CVE-2026-102240Krytyczne
W produkcie Netcore NAP930 w wersji 0.1.241010.141410 znaleziono podatność w funkcji eval pliku /www/cgi-bin/network_tools komponentu Network Tools CGI. Manipulacja argumentem sid prowadzi do wstrzyknięcia poleceń systemu operacyjnego. Atak może być przeprowadzony zdalnie, a exploit został opublikowany.
- CVE-2026-101354Krytyczne
W produkcie FAST FAC1203R w wersji 20200116_2.0.4 odkryto podatność w funkcji _tWlanTask komponentu MmtAtePrase Parser. Manipulacja prowadzi do przepełnienia bufora na stosie. Atak wymaga dostępu do sieci lokalnej, a exploit został opublikowany.
- CVE-2026-102361Krytyczne
W mall4j do wersji 4.0 występuje brak uwierzytelnienia w punkcie końcowym PUT /user/updatePwd, co pozwala nieuwierzytelnionym atakującym na zresetowanie hasła dowolnego konta sklepu. Atakujący może podać nazwę użytkownika w treści żądania i nadpisać hasło bez weryfikacji, co umożliwia przejęcie konta i dostęp do zamówień oraz danych osobowych.
Oryginalny opis (angielski, źródło NVD)
ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL termin
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

