Katalog CVE

CVE-2026-5078

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

Morgan, popularne oprogramowanie pośredniczące do logowania w Node.js, ma podatność na fałszowanie logów. Token :remote-user wypisuje nazwę użytkownika Basic Auth bez neutralizowania znaków kontrolnych, co pozwala atakującemu wstrzyknąć fałszywe linie do logów.

Ocena ryzyka

Atakujący może sfałszować wpisy w logach dostępu, co utrudnia analizę incydentów i może prowadzić do błędnych wniosków podczas audytu bezpieczeństwa.

Rekomendacja

Zaleca się aktualizację Morgana do wersji 1.11.0 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy usunąć token :remote-user z formatu logowania.

Inne podatności w Morgan

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

Impact: The morgan logging middleware's :remote-user token extracts the Basic auth username from the Authorization request header and writes it to the log stream without neutralizing control characters. An unauthenticated attacker can send a crafted Authorization Basic header containing CR or LF bytes to inject forged log lines, breaking the one-request-per-line structure of access logs and enabling log forgery against downstream log consumers. The built-in combined, common, default, and short formats are affected, as well as any custom format that references :remote-user. Affected versions: morgan 1.2.0 through 1.10.1. Patches: upgrade to morgan 1.11.0, which neutralizes control characters in the :remote-user token output. Workarounds: use a custom format string that does not include :remote-user.

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