Katalog CVE

CVE-2026-82982

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Endpoint zatwierdzania/odrzucania w aplikacji Approval powinien wymagać aktualnego etag pliku jako kontroli świeżości, aby zapobiec zatwierdzeniu lub odrzuceniu pliku, którego zawartość zmieniła się po przeglądzie. Backend egzekwował to sprawdzenie tylko wtedy, gdy parametr etag był obecny i niepusty w żądaniu. Atakujący mogący przechwycić i zmodyfikować żądanie zatwierdzenia mógł całkowicie pominąć pole etag, omijając kontrolę świeżości i zatwierdzając lub odrzucając wersję pliku, której nigdy nie sprawdził.

Ocena ryzyka

Osoba zatwierdzająca może zatwierdzić lub odrzucić wersję pliku, której nie widziała, co podważa integralność procesu zatwierdzania. Może to prowadzić do zatwierdzenia niezweryfikowanych lub zmienionych treści.

Rekomendacja

Zaktualizuj aplikację Approval do wersji wymuszającej obecność i poprawność etag niezależnie od tego, czy parametr został przesłany. Do czasu aktualizacji rozważ dodatkowe kontrole integralności żądań zatwierdzania.

Powiązane podatności

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

The Approval app's approve/reject endpoint is meant to require the file's current etag as a freshness check, preventing an approver from approving or rejecting a file whose contents changed after they reviewed it. The backend only enforced this check when the etag parameter was present and non-empty in the request. An attacker able to intercept and modify the approval request could omit the etag field entirely, bypassing the freshness check and approving or rejecting a file version they never reviewed.

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