CVE-2013-10077: OctoPrint API Key settings.py getSettings information disclosure

Published Oct 26, 2026
·
Updated

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.SETTINGSREAD plus reauthentication in all current releases.

Affected Software

1 affected component
OctoPrint OctoPrint=1.0.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade OctoPrint to a version that resolves this vulnerability.

    Fixed in 1.1.0-rc1Patch eccc9d6fbde0c46cdd6e255fd5ce9a30077ba954

Event History

Oct 26, 2026
CVE Published
via MITRE·04:45 PM
Data Sourced
via MITRE·04:45 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed?

OctoPrint 1.0.0 is affected. The issue applies to a 2013-era release in which access control had not yet been implemented and the endpoint was part of first-run setup.

2

Does exploitation require authentication or local access?

No. The attack can be performed remotely, and the supplied severity vector indicates no privileges or user interaction are required.

3

What information can be disclosed?

The vulnerable API Key Handler's getSettings function can disclose information, including the API key context described for this issue. The provided data does not identify any additional specific settings or data types.

4

What should be done if the affected version is in use?

Upgrade OctoPrint to version 1.1.0-rc1 or later; the identified fix is patch eccc9d6fbde0c46cdd6e255fd5ce9a30077ba954. Current releases protect GET /api/settings with SETTINGS_READ permission and reauthentication, and API-key access has been admin-gated since 1.2.0.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203