Średni Odroczony

CVE-2026-17576

opublikowano:
modyfikacja:
Ocena CVSS
6.5
Średni · v3.1
wektor: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Wtyczka klienta InfiniteWP dla WordPressa jest podatna na wstrzykiwanie SQL poprzez akcję get_comments w wersjach do 1.13.9 włącznie. Dzieje się tak z powodu niewystarczającej zmiany nazw kluczy tablicy dostarczonych w treści żądania JSON przed użyciem w instrukcji SQL: IWP_MMB_Comment::get_comments() wywołuje ekstrakt() na $args (co dyskretnie pomija klucze, które nie są prawidłowymi nazwami zmiennych PHP), ale drugi foreach($args as $checkbox => $checkbox_val) przetwarza każdy klucz, usuwa przedrostek „iwp_get_comments_” za pomocą str_replace(), otacza resztę pojedynczymi cudzysłowami i imploduje ją w klauzuli IN(...), która jest wykonywana poprzez $wpdb->get_results() bez przygotowania(). Ponieważ treść żądania jest odczytywana z php://input i dekodowana w formacie JSON, wp_magic_quotes() nigdy nie dotyka danych, więc znaki cudzysłowu w kluczach przechodzą bez zmian. Umożliwia to uwierzytelnionym atakującym, z dostępem na poziomie administratora i wyższym (administrator może zarejestrować swój własny klucz publiczny za pośrednictwem add_site przy użyciu wygenerowanego przez WP przez administratora klucza aktywacyjnego wtyczki, a następnie wysłać podpisane żądania get_comments), dołączenie dodatkowych zapytań SQL do już istniejących zapytań, które można wykorzystać do wyodrębnienia poufnych informacji z bazy danych.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org