Vulnerabilidades do Smp46 Pingvin-share-x
🔔 Criar alerta RSS Verificador de versão
CVEs publicadas que afetam Smp46 Pingvin-share-x: 5 registro(s), com versões afetadas e correções.
CVE-2026-108163
Média · 6.5
CWE-307 10/10/2026
Pingvin Share X before 1.22.0 Ineffective Authentication Rate Limiting via Throttler TTL
Pingvin Share X before 1.22.0 contains an ineffective rate limiting vulnerability because throttler TTL values specified in seconds are interpreted as milliseconds. Unauthenticated attackers can send effectively unthrottled requests to /api/auth/signIn, /api/auth/signIn/totp and /api/auth/resetPassword to brute-force passwords and TOTP codes.
CVE-2026-108162
Média · 6.5
CWE-348 10/10/2026
Pingvin Share X before 1.22.0 Rate Limit Bypass via Spoofed X-Forwarded-For
Pingvin Share X before 1.22.0 contains a rate limit bypass vulnerability that allows unauthenticated remote attackers to evade per-IP throttling because backend/src/main.ts unconditionally trusts proxy headers. Attackers can rotate spoofed X-Forwarded-For values against /api/auth/signIn, /api/auth/signIn/totp, and /api/auth/resetPassword to brute-force passwords and TOTP codes and forge logged client IP addresses.
CVE-2026-108157
Alta · 8.1
CWE-287 09/10/2026
Pingvin Share X 0.19.0 before 1.22.0 Account Takeover via OAuth Email Linking
Pingvin Share X from 0.19.0 before 1.22.0 contains an improper authentication vulnerability that allows remote unauthenticated attackers to take over accounts by abusing automatic OAuth email linking in OAuthService.signUp(). Attackers can register a victim's unverified email on an enabled OAuth/OIDC provider, exploiting the missing email_verified check in GenericOidcProvider, to sign in as the victim including administrators while bypassing TOTP.
CVE-2026-49467
Alta · 8.8
CWE-303 12/08/2026
TOTP enrollment hijack: password gate skipped due to unawaited promise
Pingvin Share X is a secure and easy self-hosted file sharing platform. A vulnerability in versions 1.5.0 through 1.18.0 allow an attacker to bypass password verification when managing Time-based One-Time Password (TOTP) settings. The root cause is a missing `await` keyword on calls to the asynchronous `verifyPassword` method in `authTotp.service.ts` and the `authenticateUser` method in `auth.service.ts`. In JavaScript, an unawaited `Promise` is always truthy. So the logic intended to throw a `ForbiddenException` when a password is incorrect. It never executes because the expression evaluates the existence of the `Promise` object rather than its resolved boolean result. The vulnerability is fixed in version 1.18.1 by ensuring all asynchronous authentication calls are properly awaited. There are no official workarounds. If a user is locked out, an administrator must manually reset the user's TOTP status in the database.
CVE-2026-44196
Crítica · 9.1
CWE-287 12/05/2026
Bypass de autenticação no Pingvin Share X permite ignorar a verificação TOTP de dois fatores (CVE-2026-44196)
O Pingvin Share X é uma plataforma auto-hospedada de compartilhamento de arquivos, segura e fácil de usar. Das versões 1.14.1 até 1.16.2, uma vulnerabilidade crítica de bypass de autenticação permite que um atacante que tenha obtido um nome de usuário e uma senha válidos ignore completamente a exigência de segundo fator de autenticação (TOTP). Embora, um atacante ainda precisa da senha do usuário para chegar a essa etapa. Esta vulnerabilidade está corrigida na versão 1.16.3.