W narzędziu 14Finger w wersji 1.1 odkryto krytyczną podatność umożliwiającą zdalne wykonanie poleceń (RCE) w funkcji fingerprint. Atakujący nieuwierzytelniony sieciowo może wykonać dowolne polecenia systemowe bez żadnej interakcji użytkownika.
▸ Pokaż oryginał (EN)
14Finger v1.1 was discovered to contain a remote command execution (RCE) vulnerability in the fingerprint function. This vulnerability allows attackers to execute arbitrary commands via a crafted payload.
Podatność sklasyfikowana jako CWE-94 (improper control of code generation) dotyczy funkcji fingerprint w aplikacji 14Finger. Atakujący może przesłać specjalnie spreparowany payload, który zostaje nieprawidłowo przetworzony przez tę funkcję, skutkując wykonaniem wstrzykniętych poleceń w kontekście aplikacji. Brak wymagań dotyczących uwierzytelnienia oraz złożoności ataku (AC:L, PR:N) sprawia, że podatność jest wyjątkowo łatwa do wykorzystania.
Atakujący może uzyskać pełną kontrolę nad systemem poprzez wykonanie dowolnych poleceń — prowadzi to do ujawnienia poufnych danych oraz modyfikacji lub usunięcia zasobów systemowych.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się śledzenie repozytorium projektu pod adresem https://github.com/b1ackc4t/14Finger w celu uzyskania aktualizacji. Do czasu wydania poprawki należy rozważyć ograniczenie dostępu sieciowego do aplikacji.
B1Ackc4T 14Finger w wersji 1.1
Dla tej podatności istnieje publiczne repozytorium proof-of-concept dostępne pod adresem https://github.com/k3ppf0r/CVE-2024-37770, co może obniżyć próg wejścia dla potencjalnych atakujących.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NB1ackc4t 14finger
APPB1Ackc4T1.1
Powiązane podatności
Nieautoryzowane usuwanie użytkowników w 14Finger v1.1
Insecure permissions in the component /api/admin/user of 14Finger v1.1 allows attackers to access all user inf...
Insecure permissions in 14Finger v1.1 allow attackers to escalate privileges from normal user to Administrator...