CVE-2026-94051: 0717376 cowork_bench pdf-tools-mcp server.py ControlFlowNode server-side request forgery

Published Sep 20, 2026
·
Updated

A vulnerability was found in 0717376 coworkbench up to d943e75bc0fc8e3b27141979300cd8cbcd1e890d. Affected by this vulnerability is the function ControlFlowNode of the file localservers/pdf-tools-mcp/pdftoolsmcp/server.py of the component pdf-tools-mcp. Performing a manipulation of the argument pdffilepath results in server-side request forgery. It is possible to initiate the attack remotely. The exploit has been made public and could be used. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.

Affected Software

1 affected component
pdf-tools-mcp<d943e75bc0fc8e3b27141979300cd8cbcd1e890d

Event History

Sep 20, 2026
CVE Published
via MITRE·08:15 PM
Data Sourced
via MITRE·08:15 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What access does an attacker need to exploit this issue?

The attack can be initiated remotely, but the CVSS vector indicates that the attacker needs low-level privileges. No user interaction is required.

2

Which deployments are affected?

The affected component is pdf-tools-mcp, specifically the ControlFlowNode function in local_servers/pdf-tools-mcp/pdf_tools_mcp/server.py. The issue affects the project through commit d943e75bc0fc8e3b27141979300cd8cbcd1e890d; fixed release versions are not available because the project uses a rolling release.

3

Is public exploitation information available?

Yes. An exploit has been made public, increasing the likelihood that attackers could attempt to use the SSRF condition.

4

What can be done while a fix is unavailable?

No vendor workaround is provided in the available data. Prioritize restricting low-privileged remote access to the affected pdf-tools-mcp functionality and review uses of the pdf_file_path argument, which is the identified manipulation point.

5

Has the project responded to the report?

The project was notified early through an issue report, but no response had been reported as of the available information.

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