CVE-2026-72722
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
Discourse przed wersjami 2026.1.6, 2026.5.2, 2026.6.1 i 2026.7.0 w funkcjach TopicLink.extract_from, TopicLink.ensure_entry_for i TopicLink.duplicate_lookup nie egzekwował spójnie kontroli Guardian.can_see? podczas przetwarzania linków wewnętrznych. Uwierzytelniony użytkownik może przesłać linki do ograniczonych tematów, prywatnych wiadomości lub ukrytych postów i otrzymać znormalizowane slugi lub tytuły w odpowiedzi duplicate_lookup w composer_messages, mimo że cele nie są widoczne dla tego użytkownika.
Ocena ryzyka
Ujawnienie tytułów i slugów ograniczonych treści może naruszyć poufność i umożliwić atakującemu zdobycie informacji o niepublicznych dyskusjach.
Rekomendacja
Zaktualizuj Discourse do wersji 2026.1.6, 2026.5.2, 2026.6.1 lub 2026.7.0.
Oryginalny opis (angielski, źródło NVD)
Discourse is an open-source discussion platform. Prior to 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0, TopicLink.extract_from, TopicLink.ensure_entry_for, and TopicLink.duplicate_lookup do not consistently enforce Guardian.can_see? checks when processing internal links. An authenticated user can submit links to restricted topics, private messages, or hidden posts and receive canonicalized slugs or titles in the composer_messages duplicate_lookup response even though the targets are not visible to that user. This issue is fixed in versions 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0.

