CVE-2026-115938
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Craft CMS umożliwia każdemu uwierzytelnionemu użytkownikowi panelu sterowania przesłanie warunku wyszukiwania elementu, którego selektor elementów jest oceniany jako szablon obiektu Twig w trybie piaskownicy. Filtr dozwolonych kolumn Craft deleguje wyszukiwanie właściwości do Yii ArrayHelper, poza polityką bezpieczeństwa Twiga. Dlatego powtarzane wyszukiwania jednosegmentowe omijają puste listy dozwolonych właściwości/metod piaskownicy.
Wartość stanu zagrożenia jest ostatecznie rzutowana na liczbę całkowitą. Nie chroni to tajemnicy: szablon może zwrócić identyfikator autora 1, jeśli odgadnięty kluczowy znak jest poprawny, lub niemożliwy identyfikator w przeciwnym razie. Punkt końcowy JSON zwraca wpisy dla pierwszego przypadku i pustą tablicę dla drugiego, tworząc stabilną zdalną wyrocznię znakową.
Po odzyskaniu GeneralConfig::securityKey ten sam użytkownik może obliczyć ogólny format przewodu HMAC firmy Craft w trybie offline. Podpisane parametry, takie jak przekierowanie, są następnie akceptowane i przekazywane do działającej poza piaskownicą funkcji View::renderObjectTemplate(), gdzie formularz Twiga z możliwością wywoływania ciągów może wywoływać natywne wywołania PHP. Dowód regresji wykorzystuje nieszkodliwe wywołanie zwrotne substr() i obserwuje, jak abcdef staje się cdef; nie wykonuje polecenia systemu operacyjnego.
>_ 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