PT-2017-14545 · Confire · Confire

Joel

·

Publicado

2017-11-10

·

Atualizado

2019-10-03

·

CVE-2017-16763

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Confire version 0.2.0
Description A vulnerability exists in the YAML parsing functionality due to the use of the yaml.load function to load user-specific configuration from ~/.confire.yaml. This allows a YAML parser to execute arbitrary Python commands, resulting in command execution. An attacker can exploit this by inserting Python code into loaded YAML.
Recommendations For Confire version 0.2.0, consider disabling the yaml.load function in config.py until a patch is available to prevent arbitrary command execution. Restrict access to the ~/.confire.yaml file to minimize the risk of exploitation. Avoid using the yaml.load function to load user-specific configuration files until the issue is resolved.

Exploit

Correção

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

Identificadores relacionados

CVE-2017-16763
GHSA-M85C-9MF8-M2M6
PYSEC-2017-78

Produtos afetados

Confire