{"id":"CVE-2017-17042","aliases":["GHSA-gj4p-3wh3-2rmf"],"url":"https://o3.security/vulnerability/CVE-2017-17042","summary":"Arbitrary file read vulnerability in yard server","details":"lib/yard/core_ext/file.rb in the server in YARD before 0.9.11 does not block relative paths with an initial ../ sequence, which allows attackers to conduct directory traversal attacks and read arbitrary files.","published":"2017-11-28T20:29:00.337Z","modified":"2026-08-07T14:49:04.036109Z","cvss":{"score":7.5,"severity":"HIGH","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"},"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"RubyGems","name":"yard","fixedVersion":"0.9.11"}],"fix":{"url":"https://github.com/lsegal/yard/commit/b0217b3e30dc53d057b1682506333335975e62b4","label":"lsegal/yard@b0217b3"},"references":[{"type":"FIX","url":"https://github.com/lsegal/yard/commit/b0217b3e30dc53d057b1682506333335975e62b4"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-07T14:49:04.036109Z"}}