TurboDocx html-to-docx through 1.23.1 SSRF via img src Remote Image Download
TurboDocx html-to-docx through 1.23.1 contains a server-side request forgery vulnerability that allows attackers supplying HTML to make the server fetch internal URLs via img src attributes. Attackers can reference loopback, private, or cloud metadata addresses that bypass the loose isValidUrl() check, and read responses embedded in the generated DOCX word/media folder.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-110718
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 2 Nov 2026, 19:23 UTC · Revision 1
Source evidence
TurboDocx html-to-docx through 1.23.1 SSRF via img src Remote Image Download
core-osv · Original sourcePublished 14 Oct 2026, 15:01 UTC
TurboDocx html-to-docx through 1.23.1 contains a server-side request forgery vulnerability that allows attackers supplying HTML to make the server fetch internal URLs via img src attributes. Attackers can reference loopback, private, or cloud metadata addresses that bypass the loose isValidUrl() check, and read responses embedded in the generated DOCX word/media folder.
osv:CVE-2026-110718
Complete source record
{
"id": "0cc0876599b1edb9a62e4572b9217d17d88a1d6e9add3aab6b2fb092507436d0",
"url": "https://osv.dev/vulnerability/CVE-2026-110718",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "TurboDocx html-to-docx through 1.23.1 SSRF via img src Remote Image Download",
"summary": "TurboDocx html-to-docx through 1.23.1 contains a server-side request forgery vulnerability that allows attackers supplying HTML to make the server fetch internal URLs via img src attributes. Attackers can reference loopback, private, or cloud metadata addresses that bypass the loose isValidUrl() check, and read responses embedded in the generated DOCX word/media folder.",
"evidence": "osv:CVE-2026-110718",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-110718",
"aliases": [
"CVE-2026-110718"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/turbodocx/html-to-docx",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "ff08e5687a2c87bcdc182a2e3e130c3493b9fb7e"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "1.23.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "1.23.1"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"v1.23.1",
"v1.23.0",
"v1.22.2",
"v1.22.1",
"v1.22.0",
"v1.21.0",
"v1.20.1",
"v1.20.0",
"v1.19.0",
"v1.18.0",
"v1.17.0",
"v1.16.1",
"v1.16.0",
"v1.14.0",
"v1.15.3",
"v1.15.2",
"v1.15.1",
"v1.15.0",
"v1.13.5",
"v1.13.4",
"v1.13.3",
"v1.13.1",
"v1.13.0",
"v1.12.0",
"v1.11.0",
"v1.10.0",
"v1.9.9",
"v1.9.6",
"v1.9.5",
"v1.9.4"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-110718.json"
}
}
],
"modified": "2026-10-28T02:30:22.779200113Z",
"provider": "osv",
"references": [
"https://www.npmjs.com",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110718.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-110718",
"https://www.vulncheck.com/advisories/turbodocx-html-to-docx-through-1.23.1-ssrf-via-img-src-remote-image-download",
"https://github.com/TurboDocx/html-to-docx",
"https://github.com/TurboDocx/html-to-docx/blob/ff08e5687a2c87bcdc182a2e3e130c3493b9fb7e/src/utils/image.js#L286",
"https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/H1t1Bbpjfx"
],
"provider_metadata": {
"cwe_ids": [
"CWE-918"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110718.json"
}
},
"related_cves": [
{
"value": "CVE-2026-110718",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 489103,
"published_at": "2026-10-14T15:01:31.793+00:00"
}