CVE-2023-0830
Инжектиране на команди към операционната система в EasyNAS
Удостоверено инжектиране на команди към операционната система във функцията system на /backup.pl, достижимо по мрежата.
Техническо резюме
EasyNAS е устройство за съхранение с уеб управление. Неговият CGI скрипт /backup.pl подава данни, повлияни от нападателя, към функцията system на Perl, така че тези данни се интерпретират от обвивката, вместо да бъдат третирани като операнд.
Публикуваните вектори поставят вектора на атака в мрежата и изискваните привилегии на ниско ниво; първоначалният доклад до VulDB озаглавява проблема “Authenticated OS Command Injection”, така че е необходим акаунт върху устройството. Съществуват четири публикувани оценки и те се разминават рязко по въздействие — NVD го оценява на 8.8 High, VulDB на 6.3 Medium по CVSS 3.1 и 5.3 Medium по CVSS 4.0. Всички са показани по-горе както са публикувани.
Въздействие
Изпълнение на команди върху устройството в контекста на уеб приложението, което при устройство за съхранение означава достъп до данните, които то обслужва.
A vulnerability classified as critical has been found in EasyNAS 1.1.0. Affected is the function system of the file /backup.pl. The manipulation leads to os command injection.
Отстраняване
Публикуваният запис не назовава поправена версия и не сочи бюлетин на производителя, затова нито едното, нито другото се посочва тук.
Публикувана критичност
| Публикувано от | Версия | Базова оценка | Вектор |
|---|---|---|---|
| NVD | CVSS 3.1 | 8.8 Висока (High) | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| VulDB (CNA) | CVSS 4.0 | 5.3 Средна (Medium) | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N |
| VulDB (CNA) | CVSS 3.1 | 6.3 Средна (Medium) | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
| VulDB (CNA) | CVSS 2.0 | 6.5 | AV:N/AC:L/Au:S/C:P/I:P/A:P |
Повече от една организация е оценила този проблем. Възпроизвеждаме всяка публикувана оценка и вектор както са публикувани, с посочване на източника, и не изчисляваме собствени.
Хронология на разкриването
- 2023-02-14Разкрит бюлетин
- 2023-02-14Публикуван запис за CVE
Датите, както са отразени в полето за хронология на самия CVE запис. Вижте записа.
Източници
Признание
Изследовател: Иван Спиридонов
Посочен в записа за CVE с публикувания псевдоним на Иван Спиридонов като подател и анализатор.
Това е работата, която вършим за клиенти
Изследване на уязвимости и тестове за проникване от същите инженери, които откриха този проблем. Всеки доклад съдържа стъпки за възпроизвеждане, въздействие и повторен тест.
Изследване на уязвимостиТестове за проникванеВижте примерен доклад
Публикуваме бюлетини, а не експлойти. Всеки запис описва класа на уязвимостта и въздействието на нивото, на което го прави бюлетинът на производителя, и сочи към меродавните записи. Когато съществува публичен код за доказателство на концепцията, даваме връзка към него, вместо да го възпроизвеждаме.
Как разкриваме
Всеки проблем тук е докладван на производителя или на координираща програма преди публикуването. Публикуваме едва след като е налична корекция или след изтичането на срока за координирано разкриване.
Искате такава проверка върху собствения си софтуер?
Кажете ни какво искате да защитите. Опитен специалист ще ви помогне да определите обхвата и следващите стъпки. Обикновено отговаряме в рамките на един работен ден.
Поверителност от първия разговор
Можем да подпишем вашето NDA, преди да споделите чувствителни детайли. За запитването ви се прилага политиката ни за поверителност.
Как защитаваме информацията ви · Политика за поверителност