CVE-2007-1888
WysokieStreszczenie
Przepełnienie bufora w funkcji sqlite_decode_binary w SQLite 2, używanej przez PHP 4.x do 5.x oraz inne aplikacje, umożliwia atakującym wykonanie dowolnego kodu poprzez pustą wartość parametru in. Niektóre instalacje PHP mogą używać wersji SQLite, która nie jest podatna na tę lukę.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zdalnego wykonania kodu, co może prowadzić do kompromitacji systemów i danych organizacji. Ryzyko wzrasta w przypadku aplikacji, które nie stosują zabezpieczeń przed tego typu atakami.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji PHP oraz SQLite, a także przegląd i zabezpieczenie aplikacji korzystających z tych technologii. Należy również monitorować i ograniczać dostęp do funkcji, które mogą być podatne na ataki.
Powiązane podatności
- CVE-2026-53581Krytyczne
OPNsense to platforma zapory sieciowej oparta na FreeBSD. Przed wersją 26.1.9 opnsense/core i 26.4_20 BE/opnsense/core, podatność na przechodzenie po ścieżce w module konfiguracji NTP pozwala atakującemu nadpisać dowolne pliki w systemie jako użytkownik root. Manipulując parametrem portu szeregowego GPS lub PPS, atakujący z dostępem do konfiguracji NTP może wyjść poza zamierzony katalog i zapisać dane w dowolnym pliku.
- CVE-2026-85982Krytyczne
Łącznik Auth0 AD/LDAP jest podatny na trwały Cross-Site Scripting (XSS) z powodu nieprawidłowego kodowania HTML danych w wynikach wyszukiwania i treści dzienników aktualizacji wyświetlanych w panelu administracyjnym. Uwierzytelniony użytkownik z uprawnieniami do modyfikacji atrybutów katalogu lub lokalny użytkownik o niskich uprawnieniach na hoście może wstrzyknąć skrypt, który wykona się w przeglądarce administratora.
- CVE-2026-84869Krytyczne
Warunek w kliencie ScreenConnect może umożliwić przesyłanie i wykonywanie plików przez aktywną sesję zdalną bez autoryzacji lub potwierdzenia hosta w określonych okolicznościach. Serwery ScreenConnect nie są dotknięte.
- CVE-2026-84197Krytyczne
W kliencie JavaScript Eclipse Ditto dla Node.js, we wszystkich wydanych wersjach @eclipse-ditto/ditto-javascript-client-node od 2.0.0 do 3.9.0 oraz poprzednika @eclipse-ditto/ditto-javascript-client-node_1.0 od 1.0.0 do 2.1.0, transport WebSocket ma na sztywno ustawione rejectUnauthorized: false podczas tworzenia połączenia ws. Walidacja łańcucha certyfikatów i nazwy hosta jest wyłączona dla każdego połączenia wss://, a brak opcji w builderze, konstruktorze lub zmiennej środowiskowej umożliwia jej włączenie. Atakujący mogący przechwycić połączenie może przedstawić dowolny certyfikat, ukończyć uzgadnianie TLS, odczytać poświadczenia wysyłane w nagłówku Authorization oraz czytać, modyfikować lub wstrzykiwać wiadomości Ditto Protocol.
- CVE-2026-75746Krytyczne
ColdFusion jest dotknięty podatnością SQL Injection, która może umożliwić wykonanie dowolnego kodu w kontekście bieżącego użytkownika. Atakujący z wysokimi uprawnieniami może wykorzystać tę podatność do wykonania dowolnego kodu. Eksploatacja nie wymaga interakcji użytkownika, a zakres ataku jest zmieniony.
- CVE-2026-49883Krytyczne
W funkcji checkReadPermission w pliku PermissionsManager.java istnieje możliwość monitorowania wrażliwych danych o stanie urządzenia z powodu brakującego sprawdzenia uprawnień. Może to prowadzić do lokalnego ujawnienia informacji bez dodatkowych uprawnień wykonawczych. Interakcja użytkownika nie jest wymagana.
- CVE-2026-48273Krytyczne
ColdFusion jest dotknięty podatnością Eval Injection, która może umożliwić wykonanie dowolnego kodu w kontekście bieżącego użytkownika. Atakujący z niskimi uprawnieniami może wykorzystać tę podatność do wykonania dowolnego kodu. Eksploatacja nie wymaga interakcji użytkownika, a zakres ataku jest zmieniony.
- CVE-2026-28659Krytyczne
W MicroXR Blobstore istnieje możliwość dostępu do plików innych aplikacji z powodu brakującego sprawdzenia uprawnień. Może to prowadzić do lokalnej eskalacji uprawnień bez dodatkowych uprawnień wykonawczych. Interakcja użytkownika nie jest wymagana.
- CVE-2026-19232Krytyczne
Adobe Experience Manager jest dotknięty podatnością nieprawidłowej autoryzacji, która może umożliwić wykonanie dowolnego kodu w kontekście bieżącego użytkownika, potencjalnie prowadząc do uzyskania podwyższonego dostępu lub kontroli nad kontem lub sesją ofiary. Atakujący z niskimi uprawnieniami może wykorzystać tę podatność. Eksploatacja nie wymaga interakcji użytkownika, a zakres ataku jest zmieniony.
- CVE-2026-82004Krytyczne
Adobe Campaign Classic (ACC) jest dotknięty podatnością OS Command Injection, która może umożliwić wykonanie dowolnego kodu w kontekście bieżącego użytkownika. Atakujący może wykorzystać tę podatność do wykonania dowolnego kodu. Eksploatacja nie wymaga interakcji użytkownika, a zakres ataku jest zmieniony.
Oryginalny opis (angielski, źródło NVD)
Buffer overflow in the sqlite_decode_binary function in src/encode.c in SQLite 2, as used by PHP 4.x through 5.x and other applications, allows context-dependent attackers to execute arbitrary code via an empty value of the in parameter. NOTE: some PHP installations use a bundled version of sqlite without this vulnerability. The SQLite developer has argued that this issue could be due to a misuse of the sqlite_decode_binary() API.

