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

exploitDog

nvd логотип

CVE-2023-22489

Опубликовано: 13 янв. 2023
Источник: nvd
CVSS3: 3.5
EPSS Низкий

Описание

Flarum is a discussion platform for websites. If the first post of a discussion is permanently deleted but the discussion stays visible, any actor who can view the discussion is able to create a new reply via the REST API, no matter the reply permission or lock status. This includes users that don't have a validated email. Guests cannot successfully create a reply because the API will fail with a 500 error when the user ID 0 is inserted into the database. This happens because when the first post of a discussion is permanently deleted, the first_post_id attribute of the discussion becomes null which causes access control to be skipped for all new replies. Flarum automatically makes discussions with zero comments invisible so an additional condition for this vulnerability is that the discussion must have at least one approved reply so that discussions.comment_count is still above zero after the post deletion. This can open the discussion to uncontrolled spam or just unintentional r

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:flarum:flarum:*:*:*:*:*:*:*:*
Версия от 1.3.0 (включая) до 1.6.2 (исключая)

EPSS

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

3.5 Low

CVSS3

Дефекты

CWE-862

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

CVSS3: 3.5
github
около 3 лет назад

Any Flarum user including unactivated can reply in public discussions whose first post was permanently deleted

EPSS

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

3.5 Low

CVSS3

Дефекты

CWE-862