CVE Catalog

CVE-2026-108741

LowCVSS 3.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

7th percentile - higher than 7% of all known CVEs

Summary

Shepherd (shepherd-ai) through 0.3.1 contains a server-side request forgery guard bypass in the citation-checker extra because the public_url guard validates a resolved address but fetch re-resolves the hostname at connect time. Attackers who plant a crafted reference URL in a checked document and control its DNS can rebind it to internal addresses, sending GET requests to internal HTTP(S) services and capturing responses in evidence files.

Risk Assessment

The risk is the possibility of SSRF attacks against internal services, potentially leading to unauthorized access to sensitive network resources. Capturing responses may expose internal data.

Recommendation

Update Shepherd to a patched version and implement additional protections such as validating IP addresses after DNS re-resolution. Also restrict access to internal services from the application.

Related vulnerabilities

Original NVD description (English source)

Shepherd (shepherd-ai) through 0.3.1 contains a server-side request forgery guard bypass in the citation-checker extra because the public_url guard validates a resolved address but fetch re-resolves the hostname at connect time. Attackers who plant a crafted reference URL in a checked document and control its DNS can rebind it to internal addresses, sending GET requests to internal HTTP(S) services and capturing responses in evidence files.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS