Katalog CVE

CVE-2026-118990

Niskie ryzyko· EPSS 5%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 5 - wyżej niż 5% wszystkich znanych CVE

Streszczenie

W CallBackery w wersjach przed 0.62.0 dla Perla podczas tworzenia kopii zapasowej konfiguracji pozostawiany jest w /tmp zrzut bazy danych konfiguracji z uprawnieniami do odczytu dla wszystkich. Funkcja getConfigBlob() zleca powłoce sqlite3 zapis zrzutu do /tmp/cbdump<pid> i nigdy go nie usuwa; plik dziedziczy umask procesu, a podłożony w tej przewidywalnej nazwie dowiązanie symboliczne jest podążane.

Ocena ryzyka

Zrzut zawiera hashe haseł wszystkich użytkowników oraz wszystkie wartości zapisane w formularzach aplikacji; lokalny użytkownik może je odczytać po każdej kopii zapasowej i może przekierować zrzut do wybranego przez siebie pliku.

Rekomendacja

Zaktualizuj CallBackery do wersji 0.62.0 lub nowszej, usuń pozostałe pliki /tmp/cbdump* i rozważ zmianę haseł użytkowników.

Inne podatności w CallBackery

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

CallBackery versions before 0.62.0 for Perl leave a world-readable dump of the configuration database in /tmp when taking a configuration backup. getConfigBlob() has the sqlite3 shell write the dump to /tmp/cbdump<pid> and never removes it. The file takes the process umask, and a symlink planted at that predictable name is followed. The dump holds every user's password hash and every value saved by the application's forms. A local user can read these after any backup, and may redirect the dump to a file of their choosing.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS