Skip to content
Heist/ feed
Back to feed
High

txtdot SSRF vulnerability in /proxy

Type: advisorySources: OSV

txtdot is an HTTP proxy that parses only text, links, and pictures from pages, removing ads and heavy scripts. Starting in version 1.4.0 and prior to version 1.6.1, a Server-Side Request Forgery (SSRF) vulnerability in the `/proxy` route of txtdot allows remote attackers to use the server as a proxy to send HTTP GET requests to arbitrary targets and retrieve information in the internal network. Version 1.6.1 patches the issue.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-41813
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 05:54 UTC · Revision 1

Source evidence

txtdot SSRF vulnerability in /proxy

core-osv · Original source

Published 26 Jul 2024, 16:51 UTC

txtdot is an HTTP proxy that parses only text, links, and pictures from pages, removing ads and heavy scripts. Starting in version 1.4.0 and prior to version 1.6.1, a Server-Side Request Forgery (SSRF) vulnerability in the `/proxy` route of txtdot allows remote attackers to use the server as a proxy to send HTTP GET requests to arbitrary targets and retrieve information in the internal network. Version 1.6.1 patches the issue.

osv:CVE-2024-41813
Complete source record
{
  "id": "d92838068f10601f33251971641225bf6ffce113882206aa626b67b3728b5743",
  "url": "https://osv.dev/vulnerability/CVE-2024-41813",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "txtdot SSRF vulnerability in /proxy",
    "summary": "txtdot is an HTTP proxy that parses only text, links, and pictures from pages, removing ads and heavy scripts. Starting in version 1.4.0 and prior to version 1.6.1, a Server-Side Request Forgery (SSRF) vulnerability in the `/proxy` route of txtdot allows remote attackers to use the server as a proxy to send HTTP GET requests to arbitrary targets and retrieve information in the internal network. Version 1.6.1 patches the issue.",
    "evidence": "osv:CVE-2024-41813",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2024-41813",
      "aliases": [
        "CVE-2024-41813",
        "GHSA-4c78-229v-hf6m"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/TempoWorks/txtdot",
              "type": "GIT",
              "events": [
                {
                  "introduced": "a6088914f75f5f7c54f847a6f1def3918a63ea29"
                },
                {
                  "fixed": "f241a46e05b148a39b84bf956051b5aaa489949e"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "1.4.0"
                      },
                      {
                        "fixed": "1.6.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "f241a46e05b148a39b84bf956051b5aaa489949e"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v1.6.0",
            "v1.5.3",
            "v1.5.2",
            "v1.5.1",
            "v1.5.0",
            "v1.4.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-41813.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:26.348330375Z",
      "provider": "osv",
      "references": [
        "https://github.com/TxtDot/txtdot/blob/a7fdaf80fdf45abefe83b2eb5135ba112142dc74/src/handlers/distributor.ts#L43-L47",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/41xxx/CVE-2024-41813.json",
        "https://github.com/TxtDot/txtdot/security/advisories/GHSA-4c78-229v-hf6m",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-41813",
        "https://github.com/TxtDot/txtdot/commit/f241a46e05b148a39b84bf956051b5aaa489949e"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-918"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/41xxx/CVE-2024-41813.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-41813",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 492857,
  "published_at": "2024-07-26T16:51:33.606+00:00"
}