PT-2023-28142 · Piccolo · Piccolo

Skelmis

·

Publicado

2023-09-12

·

Atualizado

2023-09-15

·

CVE-2023-41885

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions Piccolo versions 0.120.0 and prior
Description The implementation of BaseUser.login in Piccolo leaks enough information to a malicious user, allowing them to generate a list of valid users on the platform. This list can be used in a password spray attack to attempt to take over user accounts on the platform. The impact of this issue is minor, as it requires chaining with other attack vectors to gain more than just a list of valid users. The likelihood of this issue is possible, as it requires minimal skills to exploit, especially given that the underlying login functionality for Piccolo-based sites is open source.
Recommendations For Piccolo versions 0.120.0 and prior, update to version 0.121.0 to resolve the issue. As a temporary workaround, consider restricting access to the BaseUser.login function until a patch is available. Avoid using the username and password parameters in the affected API endpoint until the issue is resolved.

Exploit

Correção

Side Channel Attack

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2023-41885
GHSA-H7CM-MRVQ-WCFR
PYSEC-2023-173

Produtos afetados

Piccolo