Wysoki Odroczony

CVE-2026-114622

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

>_ Opis

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

baserCMS to framework do tworzenia stron internetowych. W wersjach 5.2.3 wcześniejszych niż 5.3.2 i 5.4.0 wcześniejszych niż 5.4.2 opcjonalny interfejs administracyjny wtyczki BcThemeFile sprawdza poprawność surowej ścieżki w ThemeFilesService::update() i getFullpath(), ale ThemeFileForm::_execute() następnie stosuje rawurldecode() do fullpath przed zapisem. Ponieważ funkcja normalizePath() rozpoznaje tylko segmenty z dosłownymi kropkami, przechodzenie zakodowane procentowo może przejść kontrolę zawartości i stać się ścieżką poza katalogiem motywu w ujściu zapisu. Uwierzytelniony administrator może zapisywać pliki PHP w zapisywalnych lokalizacjach, takich jak webroot, i uruchamiać je, przekraczając zamierzoną granicę edycji motywu i szablonu. Źródło wskazuje również tę samą kolejność sprawdzania przed dekodowaniem w ThemeFilesService::copy(), chociaż ścieżka ta nie była weryfikowana dynamicznie. Eksploatacja wymaga wtyczki innej niż domyślna, sesji administratora i nagłówka Origin tego samego pochodzenia; USE_CORE_ADMIN_API=false nie blokuje żądań uwierzytelnionych przez sesję. Ta modyfikacja zakodowanej ścieżki nie ma wpływu na formularz internetowy administratora, ponieważ FormProtection chroni pełną ścieżkę. Jest to trzecie obejście zabezpieczeń związanych z CVE-2026-30940, polegające na wykorzystaniu zakodowanego zdekodowania przejścia po walidacji. Ten problem został naprawiony w wersjach 5.3.2 i 5.4.2.

>_ 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