CVE Catalog

CVE-2013-10077

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

38th percentile - higher than 38% of all known CVEs

Summary

OctoPrint version 1.0.0 has a vulnerability in the getSettings function in src/octoprint/server/ajax/settings.py, in the API Key Handler component. The manipulation causes information disclosure, and the attack can be carried out remotely. The exploit is publicly available, and the issue is fixed in version 1.1.0-rc1.

Risk Assessment

An attacker can remotely access sensitive information, potentially including API keys. This may lead to further compromise of the system.

Recommendation

Update OctoPrint to version 1.1.0-rc1 or later. Check whether API keys have been exposed and rotate them if necessary.

Other vulnerabilities in OctoPrint

See all
Original NVD description (English source)

A weakness has been identified in OctoPrint 1.0.0. This impacts the function getSettings of the file src/octoprint/server/ajax/settings.py of the component API Key Handler. This manipulation causes information disclosure. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. Upgrading to version 1.1.0-rc1 will fix this issue. Patch name: eccc9d6fbde0c46cdd6e255fd5ce9a30077ba954. You should upgrade the affected component. Affected is a 2013 release where access control was not yet implemented and the endpoint was part of first-run setup). The API key has been admin-gated since 1.2.0 and GET /api/settings is protected by Permissions.SETTINGS_READ plus reauthentication in all current releases.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS