Description
Company Research Agent through 2.2.0 contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound requests by injecting unescaped ReportLab paragraph markup into the /generate-pdf endpoint. Attackers can embed inline img elements in report_content to make the server fetch internal or external hosts, leaking image responses in returned PDFs and probing reachability.
Published: 2026-10-11
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Server‑Side Request Forgery via unescaped ReportLab markup in PDF generation
Action: Patch Now
AI Analysis

Impact

The vulnerability is a server‑side request forgery that permits any user to add arbitrary inline image tags in the report_content sent to the /generate‑pdf endpoint. Because the ReportLab engine processes that markup, the application performs outbound HTTP requests to the target URLs, fetching the hosts and including the responses inside the generated PDF. As a result, an attacker can make the server probe internal and external services and leak the returned content through the PDF output. This gives the attacker information about reachable hosts and possibly the contents of internal resources.

Affected Systems

Affected versions are all releases of the open‑source Company Research Agent prior to and including version 2.2.0 provided by the vendor guy‑hartstein. No later releases are mentioned here, so only the versions listed below remain vulnerable. If your deployment is running any of those releases, it is impacted.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate level of severity, and the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. The attack requires no authentication and relies on sending a crafted request to the publicly accessible /generate‑pdf endpoint; the failure of proper input validation is the root weakness (CWE‑918). Because the application is allowed to reach internal resources, a malicious attacker could use this route to discover services hidden behind firewalls, potentially leading to further exploitation of those services.

Generated by OpenCVE AI on October 11, 2026 at 15:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Company Research Agent to a version released after 2.2.0 that addresses the SSRF flaw.
  • Restrict access to the /generate-pdf endpoint so that only authenticated and authorized users can invoke it.
  • Implement input validation or sanitization to strip or escape ReportLab paragraph markup that includes inline image tags before processing.
  • Monitor outbound network activity from the web server for unexpected external requests and block outbound traffic that is not required for normal operation.

Generated by OpenCVE AI on October 11, 2026 at 15:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Guy-hartstein
Guy-hartstein company-research-agent
Vendors & Products Guy-hartstein
Guy-hartstein company-research-agent

Sun, 11 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description Company Research Agent through 2.2.0 contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound requests by injecting unescaped ReportLab paragraph markup into the /generate-pdf endpoint. Attackers can embed inline img elements in report_content to make the server fetch internal or external hosts, leaking image responses in returned PDFs and probing reachability.
Title Company Research Agent through 2.2.0 SSRF via /generate-pdf ReportLab Markup
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N'}


Subscriptions

Guy-hartstein Company-research-agent
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:44:46.375Z

Reserved: 2026-10-11T12:57:31.388Z

Link: CVE-2026-108850

cve-icon Vulnrichment

Updated: 2026-10-14T16:44:41.466Z

cve-icon NVD

Status : Deferred

Published: 2026-10-11T14:17:04.530

Modified: 2026-10-16T19:18:44.867

Link: CVE-2026-108850

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:57:45Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)