CVE-2026-30576
WysokieStreszczenie
W systemie zarządzania produktami aptecznymi SourceCodester w wersji 1.0 występuje podatność w logice biznesowej w pliku add-stock.php. Aplikacja nie weryfikuje parametrów 'txtprice' i 'txttotalcost' podczas wprowadzania stanu magazynowego, co pozwala na przesyłanie ujemnych wartości finansowych.
Ocena ryzyka
To prowadzi do zniekształcenia zapisów finansowych, co umożliwia atakującym manipulację wartościami aktywów magazynowych oraz kosztami zakupu. Organizacja może ponieść straty finansowe oraz stracić kontrolę nad stanem magazynowym.
Rekomendacja
Zaleca się wprowadzenie walidacji parametrów 'txtprice' i 'txttotalcost' w celu zapobieżenia wprowadzaniu ujemnych wartości. Należy również przeprowadzić audyt istniejących zapisów finansowych w celu wykrycia ewentualnych nieprawidłowości.
Powiązane podatności
- CVE-2026-90680Krytyczne
W urządzeniu D-Link DIR-823G (wersja 1.0.2B05_20181207) wykryto podatność przepełnienia bufora na stosie w funkcji strcpy w pliku /HNAP1/SetStaticRouteSettings (komponent HNAP1). Manipulacja argumentami PAddress/SubnetMask/Gateway prowadzi do przepełnienia bufora. Atak można przeprowadzić zdalnie.
- CVE-2026-90608Krytyczne
W urządzeniu Totolink A3002MU (wersja Hh-B20211125.1046) wykryto podatność przepełnienia bufora w funkcji formPortFw w pliku /boafrm/formPortFw (komponent boa). Manipulacja argumentem service_type powoduje przepełnienie bufora. Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-90607Krytyczne
W urządzeniu Totolink A3002MU (wersja Hh-B20211125.1046) wykryto podatność przepełnienia bufora w funkcji formNewSchedule w pliku /boafrm/formNewSchedule (komponent boa). Manipulacja argumentem submit-url powoduje przepełnienie bufora. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-90606Krytyczne
W urządzeniu Totolink A3002MU (wersja Hh-B20211125.1046) wykryto podatność przepełnienia bufora w funkcji formIpv6Setup w pliku /boafrm/formIpv6Setup (komponent boa). Manipulacja argumentem static_ipv6 prowadzi do przepełnienia bufora. Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-90605Krytyczne
W urządzeniu Totolink A3002MU (wersja Hh-B20211125.1046) zidentyfikowano podatność przepełnienia bufora w funkcji formFilter w pliku /boafrm/formFilter (komponent boa). Manipulacja argumentem ip6addr prowadzi do przepełnienia bufora. Atak można wykonać zdalnie, a exploit został publicznie udostępniony.
- CVE-2026-81648Krytyczne
Wtyczka WordPress CryptoPayment Gateway w wersjach od 1.2.1 do 1.2.2 nie stosuje kontroli autoryzacji w jednym ze swoich punktów końcowych AJAX. Umożliwia to nieuwierzytelnionym użytkownikom wywoływanie operacji administracyjnych, w tym usuwanie dowolnych plików na serwerze, nadpisywanie konfiguracji bramki płatności oraz odzyskiwanie zapisanych danych uwierzytelniających portfela w postaci jawnej.
- CVE-2026-90558Krytyczne
sngrep w wersjach do 1.8.4 zawiera podatności przepełnienia bufora stosu w procedurach formatowania atrybutów SIP, gdy wartości nagłówków przekraczają limit bufora 255 bajtów. Atakujący może tworzyć złośliwe pakiety SIP z nadmiernie długimi polami Call-ID, X-Call-ID lub innymi nagłówkami, aby przepełnić bufory stosu i spowodować awarie lub wykonanie dowolnego kodu podczas parsowania i renderowania pakietów.
- CVE-2026-78159Krytyczne
Wtyczka The Events Calendar dla WordPressa w wersjach do 6.17.3 włącznie jest podatna na zdalne wykonanie kodu poprzez funkcję parse_array. Nieodpowiednia walidacja mapy 'classes' widgetu pozwala na obejście sprawdzenia is_safe_widget_instance() i dotarcie do wywołania kodu w Element_Classes::parse_array(). Atakujący bez uwierzytelnienia może wykonać kod na serwerze, jeśli w witrynie włączono komentarze do wpisów tribe_events i przesłano komentarz zawierający spreparowany blok wp:legacy-widget.
- CVE-2026-78006Krytyczne
Wtyczka The Events Calendar dla WordPressa w wersjach do 6.17.4 włącznie jest podatna na zdalne wykonanie kodu poprzez funkcję is_safe_widget_instance. Ochrona w tej funkcji może zostać obejta, ponieważ PHP uruchamia magiczne metody podczas wstępnego przetwarzania, a enable_rendering_widget_copied() fałszuje prawidłowy atrybut integralności wp_hash przed osiągnięciem unserialize(). Atakujący bez uwierzytelnienia może wykonać kod na serwerze, ponieważ szablon V2 pojedynczego wydarzenia uruchamia do_blocks() na buforowanym HTML komentarza, a WordPress zwraca URL z hashem moderacji pozwalający na natychmiastowe wyświetlenie własnego oczekującego komentarza.
- CVE-2026-85681Krytyczne
Wtyczka WordPress WP Component w wersji do 2.2.4 nie sprawdza uprawnień ani nonce w jednej z akcji udostępnianych nieuwierzytelnionym użytkownikom, a nazwę i wartość opcji pobiera z żądania. Umożliwia to nieuwierzytelnionemu atakującemu nadpisanie dowolnych opcji witryny, co w instalacji pojedynczej prowadzi do pełnego przejęcia poprzez włączenie rejestracji z domyślną rolą administratora.
Oryginalny opis (angielski, źródło NVD)
A Business Logic vulnerability exists in SourceCodester Pharmacy Product Management System 1.0 in the add-stock.php file. The application fails to validate the "txtprice" and "txttotalcost" parameters during stock entry, allowing negative financial values to be submitted. This leads to corruption of financial records, allowing attackers to manipulate inventory asset values and procurement costs.

