Katalog CVE

GHSA-4qp6-2jcr-596v

Nieznane
Opublikowano: —Przetłumaczono: NVD NIST

Streszczenie

Tokeny p_token i l_token były sprawdzane tylko pod kątem CR, LF i NUL. Token zawierający spacje pozwalał dodać dowolne flagi meta do polecenia — np. zmianę TTL elementu przy odczycie, tworzenie elementów zastępczych przy chybieniu, zamianę delete na stale tombstone czy wybór wartości początkowej incr.

Ocena ryzyka

Możliwa manipulacja zachowaniem poleceń memcached przez wstrzyknięcie flag, co może prowadzić do nieoczekiwanych modyfikacji danych i obejścia zamierzonej logiki.

Rekomendacja

Zaktualizuj bibliotekę Dalli do wersji walidującej tokeny pod kątem spacji i innych niedozwolonych znaków.

Inne podatności w Dalli

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

1. `p_token` and `l_token` were checked only for CR, LF and NUL. A token containing spaces added arbitrary meta flags to the command: for example changing an item's TTL on a read, creating stub items on a miss, turning a delete into a stale tombstone, choosing `incr`'s initial value, or

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