{"id":"CVE-2026-78394","state":"PUBLISHED","title":"Link Library < 7.9.6 - Contributor+ Path Traversal via 'filepath' Parameter","description":"The Link Library WordPress plugin before 7.9.6 does not sanitize a user-supplied destination folder before writing a generated image to disk, allowing users with the Contributor role and above to create directories and write or overwrite image files anywhere the web server can write, including outside the site's document root.\n\nThe written file name is always numeric with a fixed image extension, so executable code cannot be planted this way.","publishedAt":"2026-09-25T06:00:19.665Z","updatedAt":"2026-09-25T12:40:02.907Z","severity":{"score":4.1,"label":"Medium","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:N","source":"CISA-ADP"},"assigner":"WPScan","products":["Unknown Link Library"],"affected":[{"vendor":"Unknown","product":"Link Library","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"7.9.6","versionType":"semver"}]}],"references":["https://wpscan.com/vulnerability/9da07b4f-5332-4ba5-8a34-6f2ed303b62c/"],"weaknesses":["CWE-22"],"ingestedAt":"2026-10-29T20:13:07.220Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/78xxx/CVE-2026-78394.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-78394","state":"PUBLISHED","datePublished":"2026-09-25T06:00:19.665Z","dateUpdated":"2026-09-25T12:40:02.907Z","assignerShortName":"WPScan","assignerOrgId":"1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81","dateReserved":"2026-08-24T14:15:53.750Z"},"containers":{"cna":{"title":"Link Library < 7.9.6 - Contributor+ Path Traversal via 'filepath' Parameter","descriptions":[{"lang":"en","value":"The Link Library WordPress plugin before 7.9.6 does not sanitize a user-supplied destination folder before writing a generated image to disk, allowing users with the Contributor role and above to create directories and write or overwrite image files anywhere the web server can write, including outside the site's document root.\n\nThe written file name is always numeric with a fixed image extension, so executable code cannot be planted this way."}],"affected":[{"vendor":"Unknown","product":"Link Library","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"7.9.6","versionType":"semver"}]}],"references":[{"url":"https://wpscan.com/vulnerability/9da07b4f-5332-4ba5-8a34-6f2ed303b62c/","tags":["exploit","vdb-entry","technical-description"]}],"problemTypes":[{"descriptions":[{"description":"CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"WPScan","orgId":"1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81","dateUpdated":"2026-09-25T06:00:19.665Z"},"credits":[{"lang":"en","value":"Karthik Ramakrishnan","type":"finder"},{"lang":"en","value":"WPScan","type":"coordinator"}],"source":{"discovery":"EXTERNAL"},"x_generator":{"engine":"WPScan CVE Generator"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"cvssV3_1":{"scope":"CHANGED","version":"3.1","baseScore":4.1,"attackVector":"NETWORK","baseSeverity":"MEDIUM","vectorString":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:N","integrityImpact":"LOW","userInteraction":"NONE","attackComplexity":"LOW","availabilityImpact":"NONE","privilegesRequired":"HIGH","confidentialityImpact":"NONE"}},{"other":{"type":"ssvc","content":{"id":"CVE-2026-78394","role":"CISA Coordinator","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"version":"2.0.3","timestamp":"2026-09-25T12:37:04.268157Z"}}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-22","lang":"en","type":"CWE","description":"CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')"}]}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-09-25T12:40:02.907Z"}}]}}}