Niski Odebrany

CVE-2026-82723

opublikowano:
modyfikacja:
Ocena CVSS
1.8
Niski · v4.0
wektor: CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Wstawienie poufnych informacji do pliku dziennika Luka w Team-alembic AshAuthentication umożliwia ujawnienie skrótów haseł użytkowników czytelnikom magazynu audytu.

Dodatek audyt_log buduje dodatkowe_dane każdego wpisu w AshAuthentication.AddOn.AuditLog.Auditor.build_extra_data/4, które dosłownie pobiera :actor z kontekstu wywołania zwrotnego akcji. Każda kontrolowana akcja wywołana z aktorem: ustawionym na rekord użytkownika powoduje umieszczenie tego rekordu, łącznie z jego atrybutem hasshed_password, we wpisie kontroli. Ten sam moduł zwija już kontrolowaną tożsamość do nieprzezroczystego ciągu za pośrednictwem AshAuthentication.user_to_subject/1 i filtruje parametry na podstawie skonfigurowanej listy dozwolonych strategii, więc aktor jest jedyną przechowywaną wartością, która dociera do magazynu audytu bez filtrowania. Oznaczenie atrybutu jako wrażliwe?: true nie pomaga, ponieważ powoduje to redagowanie danych wyjściowych inspekcji/1 zamiast kodowania JSON lub przechowywania surowych terminów.

Nie ma wyzwalacza kontrolowanego przez osobę atakującą ani ścieżki ujawnienia sieci: wpisy gromadzą się w wyniku zwykłej uwierzytelnionej aktywności, a własne żądania atakującego przechowują jedynie własne podsumowanie. Eksploatacja wymaga niezależnego dostępu do odczytu magazynu audytu, takiego jak poświadczenia bazy danych, rola audytu, kopia zapasowa lub nadawca dziennika, w którym to momencie podsumowania obsługują atak hasłem offline na każde aktywne konto. To, czy materiał będzie trwały, zależy od warstwy danych, ponieważ magazyny surowych terminów przechowują go dosłownie, podczas gdy magazyn SQL zgłasza Protocol.UnknownError i usuwa wpis, chyba że zasób użytkownika pochodzi z Jason.Encoder.

Ten problem dotyczy ash_authentication: od 4.12.0 przed 4.15.0 i od 5.0.0-rc.0 przed 5.0.0-rc.2.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org