Podatność w Magento umożliwia uwierzytelnionemu atakującemu ominięcie mechanizmów weryfikacji przesyłanych plików. Skuteczna eksploatacja prowadzi do wykonania dowolnego kodu na serwerze (RCE).
▸ Pokaż oryginał (EN)
Magento versions 2.4.1 (and earlier), 2.4.0-p1 (and earlier) and 2.3.6 (and earlier) are vulnerable to a file upload restriction bypass. Successful exploitation could lead to arbitrary code execution by an authenticated attacker. Access to the admin console is required for successful exploitation.
Luka sklasyfikowana jako CWE-434 (Unrestricted Upload of File with Dangerous Type) polega na możliwości obejścia ograniczeń nałożonych na typy przesyłanych plików. Atakujący z dostępem do panelu administracyjnego Magento może przesłać plik zawierający złośliwy kod w sposób omijający zabezpieczenia filtrowania. Po pomyślnym przesłaniu takiego pliku możliwe jest uruchomienie zawartego w nim kodu po stronie serwera.
Atakujący może uzyskać pełną kontrolę nad serwerem poprzez wykonanie dowolnego kodu (RCE), co może skutkować naruszeniem poufności, integralności oraz dostępności systemu i przetwarzanych danych.
Należy zastosować patche dostępne u producenta zgodnie z referencjami (Adobe Security Bulletin APSB21-08, opublikowany 2021-02-11). Zaleca się niezwłoczną aktualizację do wersji wolnych od podatności wskazanych przez Adobe.
Magento w wersjach 2.4.1 i wcześniejszych, 2.4.0-p1 i wcześniejszych oraz 2.3.6 i wcześniejszych.
Eksploatacja wymaga posiadania dostępu do panelu administracyjnego Magento (uwierzytelniony atakujący z uprawnieniami administratora), co nieznacznie ogranicza powierzchnię ataku, jednak nie zmniejsza powagi skutków w przypadku skutecznej eksploatacji.
CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HMagento
APPMagento2.3.62.4.02.4.1< 2.3.6
Powiązane podatności
XML Injection w Magento Commerce umożliwia RCE przez panel admina
Command Injection w Magento WebAPI umożliwiający RCE
XML Injection w module Widgets Magento umożliwiający RCE
Magento — OS command injection w module scheduled operations (RCE)
Blind SQL Injection w module Search platformy Magento