PXLSecurity LTD., София, България Офанзивна сигурност от 2014[email protected]

CVE-2025-50674

Локална ескалация на привилегии в OpenMediaVault

Дефект в метода changePassword позволява на локален удостоверен нападател да ескалира привилегиите си до root.

Локално повишаване на праваOpenMediaVaultВисока (High)

Техническо резюме

OpenMediaVault е дистрибуция за мрежово свързано хранилище, базирана на Debian. Нейният системен слой на PHP излага метод changePassword във файла /usr/share/php/openmediavault/system/user.inc, който е достижим от удостоверен локален потребител.

Методът не валидира входа си достатъчно строго, преди този вход да достигне привилегирована операция. Публикуваният запис класифицира първопричината като неправилно валидиране на входа (CWE-20) в съчетание с неправилно управление на привилегиите (CWE-269); публикацията на изследователя описва корекцията като добавяне на валидиране, което предотвратява инжектиране на нов ред.

Въздействие

Локален удостоверен акаунт става root върху устройството. При мрежово хранилище това означава пълен контрол над хоста и над всеки дял и набор от данни, които той обслужва.

An issue was discovered in the changePassword method in file /usr/share/php/openmediavault/system/user.inc in OpenMediaVault 7.4.17 allowing local authenticated attackers to escalate privileges to root.

Отстраняване

Проектът OpenMediaVault отстранява проблема в по-късни версии. Публикуваният запис не посочва номер на поправена версия, затова такъв не се сочи и тук.

Публикувана критичност

Публикувано отВерсияБазова оценкаВектор
CISA-ADPCVSS 3.1 7.8 Висока (High) CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Хронология на разкриването

  1. 2025-08-22Публикуван запис за CVE
  2. 2025-08-24Публикувана техническа статия на изследователя

Показват се само публично документирани дати. Когато стъпка от процеса не е била публикувана, тя не се изброява.

Източници

Признание

Изследовател: Иван Спиридонов

Записът за CVE няма официално поле за признание. И двете му препратки са към собствената публикация и доказателство на концепцията на Иван Спиридонов, което е основанието за показаното тук признание.

Това е работата, която вършим за клиенти

Изследване на уязвимости и тестове за проникване от същите инженери, които откриха този проблем. Всеки доклад съдържа стъпки за възпроизвеждане, въздействие и повторен тест.

Публикуваме бюлетини, а не експлойти. Всеки запис описва класа на уязвимостта и въздействието на нивото, на което го прави бюлетинът на производителя, и сочи към меродавните записи. Когато съществува публичен код за доказателство на концепцията, даваме връзка към него, вместо да го възпроизвеждаме.

Как разкриваме

Всеки проблем тук е докладван на производителя или на координираща програма преди публикуването. Публикуваме едва след като е налична корекция или след изтичането на срока за координирано разкриване.

Искате такава проверка върху собствения си софтуер?

Кажете ни какво искате да защитите. Опитен специалист ще ви помогне да определите обхвата и следващите стъпки. Обикновено отговаряме в рамките на един работен ден.

Поверителност от първия разговор

Можем да подпишем вашето NDA, преди да споделите чувствителни детайли. За запитването ви се прилага политиката ни за поверителност.

Как защитаваме информацията ви · Политика за поверителност