Lookup for vulnerable packages by Package URL.

Purlpkg:pypi/octoprint@1.4.0rc5
Typepypi
Namespace
Nameoctoprint
Version1.4.0rc5
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version1.11.0
Latest_non_vulnerable_version1.11.6
Affected_by_vulnerabilities
0
url VCID-1dst-zafa-c7bq
vulnerability_id VCID-1dst-zafa-c7bq
summary OctoPrint is a web interface for 3D printer.s OctoPrint versions up until and including 1.9.3 contain a vulnerability that allows malicious admins to change the password of other admin accounts, including their own, without having to repeat their password. An attacker who managed to hijack an admin account might use this to lock out actual admins from their OctoPrint instance. The vulnerability will be patched in version 1.10.0.
references
0
reference_url https://github.com/OctoPrint/OctoPrint/commit/1729d167b4ae4a5835bbc7211b92c6828b1c4125
reference_id
reference_type
scores
0
value 4.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
url https://github.com/OctoPrint/OctoPrint/commit/1729d167b4ae4a5835bbc7211b92c6828b1c4125
1
reference_url https://github.com/OctoPrint/OctoPrint/releases/tag/1.10.0rc1
reference_id
reference_type
scores
0
value 4.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
url https://github.com/OctoPrint/OctoPrint/releases/tag/1.10.0rc1
2
reference_url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-5626-pw9c-hmjr
reference_id
reference_type
scores
0
value 4.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-5626-pw9c-hmjr
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-23637
reference_id CVE-2024-23637
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2024-23637
4
reference_url https://github.com/advisories/GHSA-5626-pw9c-hmjr
reference_id GHSA-5626-pw9c-hmjr
reference_type
scores
url https://github.com/advisories/GHSA-5626-pw9c-hmjr
fixed_packages
0
url pkg:pypi/octoprint@1.10.0rc1
purl pkg:pypi/octoprint@1.10.0rc1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4xvs-9du9-3qhp
1
vulnerability VCID-cke8-8bew-zyaf
2
vulnerability VCID-e9by-svvx-much
3
vulnerability VCID-uxkr-gr1v-abgd
4
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.10.0rc1
aliases CVE-2024-23637, GHSA-5626-pw9c-hmjr, PYSEC-2024-29
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-1dst-zafa-c7bq
1
url VCID-4xvs-9du9-3qhp
vulnerability_id VCID-4xvs-9du9-3qhp
summary OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.10.2 contain a vulnerability that allows an attacker that has gained temporary control over an authenticated victim's OctoPrint browser session to retrieve/recreate/delete the user's or - if the victim has admin permissions - the global API key without having to reauthenticate by re-entering the user account's password. An attacker could use a stolen API key to access OctoPrint through its API, or disrupt workflows depending on the API key they deleted. This vulnerability will be patched in version 1.10.3 and all users are advised to upgrade. There are no known workarounds for this vulnerability.
references
0
reference_url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-cc6x-8cc7-9953
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-cc6x-8cc7-9953
fixed_packages
0
url pkg:pypi/octoprint@1.10.3
purl pkg:pypi/octoprint@1.10.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-e9by-svvx-much
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.10.3
aliases CVE-2024-51493, GHSA-cc6x-8cc7-9953, PYSEC-2024-202
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-4xvs-9du9-3qhp
2
url VCID-5dkq-8wf1-53es
vulnerability_id VCID-5dkq-8wf1-53es
summary Cross-site Scripting (XSS) - Generic in GitHub repository octoprint/octoprint prior to 1.8.0.
references
0
reference_url https://github.com/advisories/GHSA-h8pc-j334-jjhm
reference_id
reference_type
scores
url https://github.com/advisories/GHSA-h8pc-j334-jjhm
1
reference_url https://github.com/octoprint/octoprint/commit/6d259d7e6f5b0de9a1c762831537a386e53978d3
reference_id
reference_type
scores
url https://github.com/octoprint/octoprint/commit/6d259d7e6f5b0de9a1c762831537a386e53978d3
2
reference_url https://huntr.dev/bounties/cb545c63-a3c1-4d57-8f06-e4593ab389bf
reference_id
reference_type
scores
url https://huntr.dev/bounties/cb545c63-a3c1-4d57-8f06-e4593ab389bf
fixed_packages
0
url pkg:pypi/octoprint@1.8.0
purl pkg:pypi/octoprint@1.8.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-5zzb-wy4t-m7fq
3
vulnerability VCID-6rm6-71kx-juf9
4
vulnerability VCID-cke8-8bew-zyaf
5
vulnerability VCID-e9by-svvx-much
6
vulnerability VCID-ecu2-nbaa-7qhs
7
vulnerability VCID-k7n2-2y12-w3f7
8
vulnerability VCID-tc9k-358r-mkf3
9
vulnerability VCID-uxkr-gr1v-abgd
10
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.8.0
aliases CVE-2022-1432, GHSA-h8pc-j334-jjhm, PYSEC-2022-201
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-5dkq-8wf1-53es
3
url VCID-5zzb-wy4t-m7fq
vulnerability_id VCID-5zzb-wy4t-m7fq
summary Improper Privilege Management in GitHub repository octoprint/octoprint prior to 1.8.3.
references
0
reference_url https://github.com/octoprint/octoprint/commit/ef95ef1c101b79394f134e8fce000e6bae046571
reference_id
reference_type
scores
url https://github.com/octoprint/octoprint/commit/ef95ef1c101b79394f134e8fce000e6bae046571
1
reference_url https://huntr.dev/bounties/f45c24cb-9104-4c6e-a9e1-5c7e75e83884
reference_id
reference_type
scores
url https://huntr.dev/bounties/f45c24cb-9104-4c6e-a9e1-5c7e75e83884
fixed_packages
0
url pkg:pypi/octoprint@1.8.3
purl pkg:pypi/octoprint@1.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-cke8-8bew-zyaf
3
vulnerability VCID-e9by-svvx-much
4
vulnerability VCID-tc9k-358r-mkf3
5
vulnerability VCID-uxkr-gr1v-abgd
6
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.8.3
aliases CVE-2022-3068, PYSEC-2022-283
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-5zzb-wy4t-m7fq
4
url VCID-6rm6-71kx-juf9
vulnerability_id VCID-6rm6-71kx-juf9
summary Unrestricted Upload of File with Dangerous Type in GitHub repository octoprint/octoprint prior to 1.8.3.
references
0
reference_url https://github.com/octoprint/octoprint/commit/3e3c11811e216fb371a33e28412df83f9701e5b0
reference_id
reference_type
scores
url https://github.com/octoprint/octoprint/commit/3e3c11811e216fb371a33e28412df83f9701e5b0
1
reference_url https://huntr.dev/bounties/b966c74d-6f3f-49fe-b40a-eaf25e362c56
reference_id
reference_type
scores
url https://huntr.dev/bounties/b966c74d-6f3f-49fe-b40a-eaf25e362c56
fixed_packages
0
url pkg:pypi/octoprint@1.8.3
purl pkg:pypi/octoprint@1.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-cke8-8bew-zyaf
3
vulnerability VCID-e9by-svvx-much
4
vulnerability VCID-tc9k-358r-mkf3
5
vulnerability VCID-uxkr-gr1v-abgd
6
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.8.3
aliases CVE-2022-2872, PYSEC-2022-286
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-6rm6-71kx-juf9
5
url VCID-bmha-1fm6-27a7
vulnerability_id VCID-bmha-1fm6-27a7
summary Cross-site Scripting (XSS) - DOM in GitHub repository octoprint/octoprint prior to 1.8.0.
references
0
reference_url https://github.com/advisories/GHSA-x7r7-wmj8-vv5g
reference_id
reference_type
scores
url https://github.com/advisories/GHSA-x7r7-wmj8-vv5g
1
reference_url https://github.com/octoprint/octoprint/commit/8087528e4a7ddd15c7d95ff662deb5ef7de90045
reference_id
reference_type
scores
url https://github.com/octoprint/octoprint/commit/8087528e4a7ddd15c7d95ff662deb5ef7de90045
2
reference_url https://huntr.dev/bounties/0cd30d71-1e32-4a0b-b4c3-faaa1907b541
reference_id
reference_type
scores
url https://huntr.dev/bounties/0cd30d71-1e32-4a0b-b4c3-faaa1907b541
fixed_packages
0
url pkg:pypi/octoprint@1.8.0
purl pkg:pypi/octoprint@1.8.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-5zzb-wy4t-m7fq
3
vulnerability VCID-6rm6-71kx-juf9
4
vulnerability VCID-cke8-8bew-zyaf
5
vulnerability VCID-e9by-svvx-much
6
vulnerability VCID-ecu2-nbaa-7qhs
7
vulnerability VCID-k7n2-2y12-w3f7
8
vulnerability VCID-tc9k-358r-mkf3
9
vulnerability VCID-uxkr-gr1v-abgd
10
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.8.0
aliases CVE-2022-1430, GHSA-x7r7-wmj8-vv5g, PYSEC-2022-200
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-bmha-1fm6-27a7
6
url VCID-cke8-8bew-zyaf
vulnerability_id VCID-cke8-8bew-zyaf
summary OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.10.2 contain reflected XSS vulnerabilities in the login dialog and the standalone application key confirmation dialog. An attacker who successfully talked a victim into clicking on a specially crafted login link, or a malicious app running on a victim's computer triggering the application key workflow with specially crafted parameters and then redirecting the victim to the related standalone confirmation dialog could use this to retrieve or modify sensitive configuration settings, interrupt prints or otherwise interact with the OctoPrint instance in a malicious way. The above mentioned specific vulnerabilities of the login dialog and the standalone application key confirmation dialog have been patched in the bugfix release 1.10.3 by individual escaping of the detected locations. A global change throughout all of OctoPrint's templating system with the upcoming 1.11.0 release will handle this further, switching to globally enforced automatic escaping and thus reducing the attack surface in general. The latter will also improve the security of third party plugins. During a transition period, third party plugins will be able to opt into the automatic escaping. With OctoPrint 1.13.0, automatic escaping will be switched over to be enforced even for third party plugins, unless they explicitly opt-out.
references
0
reference_url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-xvxq-g8hw-fx4g
reference_id
reference_type
scores
0
value 6.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-xvxq-g8hw-fx4g
fixed_packages
0
url pkg:pypi/octoprint@1.10.3
purl pkg:pypi/octoprint@1.10.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-e9by-svvx-much
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.10.3
aliases CVE-2024-49377, GHSA-xvxq-g8hw-fx4g, PYSEC-2024-201
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-cke8-8bew-zyaf
7
url VCID-cyqs-tjzb-wkhg
vulnerability_id VCID-cyqs-tjzb-wkhg
summary OctoPrint before 1.6.0 allows XSS because API error messages include the values of input parameters.
references
0
reference_url https://github.com/OctoPrint/OctoPrint/releases/tag/1.6.0
reference_id
reference_type
scores
url https://github.com/OctoPrint/OctoPrint/releases/tag/1.6.0
1
reference_url https://octoprint.org/blog/2021/04/27/new-release-1.6.0/
reference_id
reference_type
scores
url https://octoprint.org/blog/2021/04/27/new-release-1.6.0/
2
reference_url https://www.brzozowski.io
reference_id
reference_type
scores
url https://www.brzozowski.io
fixed_packages
0
url pkg:pypi/octoprint@1.6.0
purl pkg:pypi/octoprint@1.6.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-5dkq-8wf1-53es
3
vulnerability VCID-5zzb-wy4t-m7fq
4
vulnerability VCID-6rm6-71kx-juf9
5
vulnerability VCID-bmha-1fm6-27a7
6
vulnerability VCID-cke8-8bew-zyaf
7
vulnerability VCID-e9by-svvx-much
8
vulnerability VCID-ecu2-nbaa-7qhs
9
vulnerability VCID-k7n2-2y12-w3f7
10
vulnerability VCID-tc9k-358r-mkf3
11
vulnerability VCID-uxkr-gr1v-abgd
12
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.6.0
aliases CVE-2021-32561, PYSEC-2021-30
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-cyqs-tjzb-wkhg
8
url VCID-e9by-svvx-much
vulnerability_id VCID-e9by-svvx-much
summary OctoPrint provides a web interface for controlling consumer 3D printers. In versions up to and including 1.10.3, OctoPrint has a vulnerability that allows an attacker to bypass the login redirect and directly access the rendered HTML of certain frontend pages. The primary risk lies in potential future modifications to the codebase that might incorrectly rely on the vulnerable internal functions for authentication checks, leading to security vulnerabilities. This issue has been patched in version 1.11.0.
references
0
reference_url https://github.com/OctoPrint/OctoPrint/commit/41ff431014edfa18ca1a01897b10463934dc7fc2
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
url https://github.com/OctoPrint/OctoPrint/commit/41ff431014edfa18ca1a01897b10463934dc7fc2
1
reference_url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-qw93-h6pf-226x
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-qw93-h6pf-226x
fixed_packages
0
url pkg:pypi/octoprint@1.11.0
purl pkg:pypi/octoprint@1.11.0
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.11.0
aliases CVE-2025-32788, GHSA-qw93-h6pf-226x, PYSEC-2025-56
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-e9by-svvx-much
9
url VCID-ecu2-nbaa-7qhs
vulnerability_id VCID-ecu2-nbaa-7qhs
summary If an attacker comes into the possession of a victim's OctoPrint session cookie through whatever means, the attacker can use this cookie to authenticate as long as the victim's account exists.
references
0
reference_url https://github.com/octoprint/octoprint/commit/40e6217ac1a85cc5ed592873ae49db01d3005da4
reference_id
reference_type
scores
url https://github.com/octoprint/octoprint/commit/40e6217ac1a85cc5ed592873ae49db01d3005da4
1
reference_url https://huntr.dev/bounties/d27d232b-2578-4b32-b3b4-74aabdadf629
reference_id
reference_type
scores
url https://huntr.dev/bounties/d27d232b-2578-4b32-b3b4-74aabdadf629
fixed_packages
0
url pkg:pypi/octoprint@1.8.3
purl pkg:pypi/octoprint@1.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-cke8-8bew-zyaf
3
vulnerability VCID-e9by-svvx-much
4
vulnerability VCID-tc9k-358r-mkf3
5
vulnerability VCID-uxkr-gr1v-abgd
6
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.8.3
aliases CVE-2022-2888, PYSEC-2022-282
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ecu2-nbaa-7qhs
10
url VCID-k7n2-2y12-w3f7
vulnerability_id VCID-k7n2-2y12-w3f7
summary Unverified Password Change in GitHub repository octoprint/octoprint prior to 1.8.3.
references
0
reference_url https://github.com/octoprint/octoprint/commit/1453076ee3e47fcab2dc73664ec2d61d3ef7fc4f
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
url https://github.com/octoprint/octoprint/commit/1453076ee3e47fcab2dc73664ec2d61d3ef7fc4f
1
reference_url https://huntr.dev/bounties/da6745e4-7bcc-4e9a-9e96-0709ec9f2477
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
url https://huntr.dev/bounties/da6745e4-7bcc-4e9a-9e96-0709ec9f2477
fixed_packages
0
url pkg:pypi/octoprint@1.8.3
purl pkg:pypi/octoprint@1.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-cke8-8bew-zyaf
3
vulnerability VCID-e9by-svvx-much
4
vulnerability VCID-tc9k-358r-mkf3
5
vulnerability VCID-uxkr-gr1v-abgd
6
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.8.3
aliases CVE-2022-2930, PYSEC-2022-43142
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-k7n2-2y12-w3f7
11
url VCID-tc9k-358r-mkf3
vulnerability_id VCID-tc9k-358r-mkf3
summary OctoPrint is a web interface for 3D printers. OctoPrint versions up until and including 1.9.2 contain a vulnerability that allows malicious admins to configure a specially crafted GCODE script that will allow code execution during rendering of that script. An attacker might use this to extract data managed by OctoPrint, or manipulate data managed by OctoPrint, as well as execute arbitrary commands with the rights of the OctoPrint process on the server system. OctoPrint versions from 1.9.3 onward have been patched. Administrators of OctoPrint instances are advised to make sure they can trust all other administrators on their instance and to also not blindly configure arbitrary GCODE scripts found online or provided to them by third parties.
references
0
reference_url https://github.com/OctoPrint/OctoPrint
reference_id
reference_type
scores
url https://github.com/OctoPrint/OctoPrint
1
reference_url https://github.com/OctoPrint/OctoPrint/commit/d0072cff894509c77e243d6562245ad3079e17db
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
url https://github.com/OctoPrint/OctoPrint/commit/d0072cff894509c77e243d6562245ad3079e17db
2
reference_url https://github.com/OctoPrint/OctoPrint/releases/tag/1.9.3
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
url https://github.com/OctoPrint/OctoPrint/releases/tag/1.9.3
3
reference_url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-fwfg-vprh-97ph
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-fwfg-vprh-97ph
4
reference_url https://github.com/pypa/advisory-database/tree/main/vulns/octoprint/PYSEC-2023-195.yaml
reference_id
reference_type
scores
url https://github.com/pypa/advisory-database/tree/main/vulns/octoprint/PYSEC-2023-195.yaml
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-41047
reference_id CVE-2023-41047
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2023-41047
6
reference_url https://github.com/advisories/GHSA-fwfg-vprh-97ph
reference_id GHSA-fwfg-vprh-97ph
reference_type
scores
url https://github.com/advisories/GHSA-fwfg-vprh-97ph
fixed_packages
0
url pkg:pypi/octoprint@1.9.3
purl pkg:pypi/octoprint@1.9.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-cke8-8bew-zyaf
3
vulnerability VCID-e9by-svvx-much
4
vulnerability VCID-uxkr-gr1v-abgd
5
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.9.3
aliases CVE-2023-41047, GHSA-fwfg-vprh-97ph, PYSEC-2023-195
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-tc9k-358r-mkf3
12
url VCID-uxkr-gr1v-abgd
vulnerability_id VCID-uxkr-gr1v-abgd
summary OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.9.3 contain a vulnerability that allows malicious admins to configure or talk a victim with administrator rights into configuring a webcam snapshot URL which when tested through the "Test" button included in the web interface will execute JavaScript code in the victims browser when attempting to render the snapshot image. An attacker who successfully talked a victim with admin rights into performing a snapshot test with such a crafted URL could use this to retrieve or modify sensitive configuration settings, interrupt prints or otherwise interact with the OctoPrint instance in a malicious way. The vulnerability is patched in version 1.10.0rc3. OctoPrint administrators are strongly advised to thoroughly vet who has admin access to their installation and what settings they modify based on instructions by strangers.
references
0
reference_url https://github.com/OctoPrint/OctoPrint
reference_id
reference_type
scores
url https://github.com/OctoPrint/OctoPrint
1
reference_url https://github.com/OctoPrint/OctoPrint/commit/779894c1bc6478332d14bc9ed1006df1354eb517
reference_id
reference_type
scores
0
value 4.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
url https://github.com/OctoPrint/OctoPrint/commit/779894c1bc6478332d14bc9ed1006df1354eb517
2
reference_url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-x7mf-wrh9-r76c
reference_id
reference_type
scores
0
value 4.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-x7mf-wrh9-r76c
3
reference_url https://github.com/pypa/advisory-database/tree/main/vulns/octoprint/PYSEC-2024-179.yaml
reference_id
reference_type
scores
url https://github.com/pypa/advisory-database/tree/main/vulns/octoprint/PYSEC-2024-179.yaml
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-28237
reference_id CVE-2024-28237
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2024-28237
5
reference_url https://github.com/advisories/GHSA-x7mf-wrh9-r76c
reference_id GHSA-x7mf-wrh9-r76c
reference_type
scores
url https://github.com/advisories/GHSA-x7mf-wrh9-r76c
fixed_packages
0
url pkg:pypi/octoprint@1.10.0rc3
purl pkg:pypi/octoprint@1.10.0rc3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4xvs-9du9-3qhp
1
vulnerability VCID-cke8-8bew-zyaf
2
vulnerability VCID-e9by-svvx-much
3
vulnerability VCID-uxkr-gr1v-abgd
4
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.10.0rc3
1
url pkg:pypi/octoprint@1.10.0
purl pkg:pypi/octoprint@1.10.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4xvs-9du9-3qhp
1
vulnerability VCID-cke8-8bew-zyaf
2
vulnerability VCID-e9by-svvx-much
3
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.10.0
aliases CVE-2024-28237, GHSA-x7mf-wrh9-r76c, PYSEC-2024-179
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-uxkr-gr1v-abgd
13
url VCID-w6dg-hmtv-2bav
vulnerability_id VCID-w6dg-hmtv-2bav
summary OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.10.0 contain a vulnerability that allows an unauthenticated attacker to completely bypass the authentication if the `autologinLocal` option is enabled within `config.yaml`, even if they come from networks that are not configured as `localNetworks`, spoofing their IP via the `X-Forwarded-For` header. If autologin is not enabled, this vulnerability does not have any impact. The vulnerability has been patched in version 1.10.1. Until the patch has been applied, OctoPrint administrators who have autologin enabled on their instances should disable it and/or to make the instance inaccessible from potentially hostile networks like the internet.
references
0
reference_url https://github.com/OctoPrint/OctoPrint/commit/5afbec8d23508edc25b0f1bdef1620580136add4
reference_id
reference_type
scores
0
value 9.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
url https://github.com/OctoPrint/OctoPrint/commit/5afbec8d23508edc25b0f1bdef1620580136add4
1
reference_url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-2vjq-hg5w-5gm7
reference_id
reference_type
scores
0
value 9.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
url https://github.com/OctoPrint/OctoPrint/security/advisories/GHSA-2vjq-hg5w-5gm7
fixed_packages
0
url pkg:pypi/octoprint@1.10.1
purl pkg:pypi/octoprint@1.10.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4xvs-9du9-3qhp
1
vulnerability VCID-cke8-8bew-zyaf
2
vulnerability VCID-e9by-svvx-much
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.10.1
aliases CVE-2024-32977, PYSEC-2024-237
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-w6dg-hmtv-2bav
14
url VCID-xghc-cavj-9kef
vulnerability_id VCID-xghc-cavj-9kef
summary The Logging subsystem in OctoPrint before 1.6.0 has incorrect access control because it attempts to manage files that are not *.log files.
references
0
reference_url https://github.com/OctoPrint/OctoPrint/releases/tag/1.6.0
reference_id
reference_type
scores
url https://github.com/OctoPrint/OctoPrint/releases/tag/1.6.0
1
reference_url https://octoprint.org/blog/2021/04/27/new-release-1.6.0/
reference_id
reference_type
scores
url https://octoprint.org/blog/2021/04/27/new-release-1.6.0/
2
reference_url https://www.brzozowski.io
reference_id
reference_type
scores
url https://www.brzozowski.io
fixed_packages
0
url pkg:pypi/octoprint@1.6.0
purl pkg:pypi/octoprint@1.6.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1dst-zafa-c7bq
1
vulnerability VCID-4xvs-9du9-3qhp
2
vulnerability VCID-5dkq-8wf1-53es
3
vulnerability VCID-5zzb-wy4t-m7fq
4
vulnerability VCID-6rm6-71kx-juf9
5
vulnerability VCID-bmha-1fm6-27a7
6
vulnerability VCID-cke8-8bew-zyaf
7
vulnerability VCID-e9by-svvx-much
8
vulnerability VCID-ecu2-nbaa-7qhs
9
vulnerability VCID-k7n2-2y12-w3f7
10
vulnerability VCID-tc9k-358r-mkf3
11
vulnerability VCID-uxkr-gr1v-abgd
12
vulnerability VCID-w6dg-hmtv-2bav
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.6.0
aliases CVE-2021-32560, PYSEC-2021-29
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-xghc-cavj-9kef
Fixing_vulnerabilities
Risk_scorenull
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:pypi/octoprint@1.4.0rc5