{"id":"CVE-2009-1171","aliases":["DEBIAN-CVE-2009-1171","DSA-1761-1","EUVD-2009-1171","GHSA-c8pm-7v2j-xmww"],"status":"published","title":"The TeX filter in Moodle 1.6 before 1.6.9+, 1.7 before 1.7.7+, 1.8 before 1.8.9, and 1.9 before 1...","description":"The TeX filter in Moodle 1.6 before 1.6.9+, 1.7 before 1.7.7+, 1.8 before 1.8.9, and 1.9 before 1.9.5 allows user-assisted attackers to read arbitrary files via an input command in a \"$$\" sequence, which causes LaTeX to include the contents of the file.","severity":{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.06237,"percentile":0.9359,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-20"],"published":"2009-03-30T22:00:00Z","modified":"2026-06-16T23:06:39Z","exploits":[{"source":"exploitdb","id":"EDB-8297","title":"Moodle \u003c 1.6.9/1.7.7/1.8.9/1.9.5 - File Disclosure","type":"webapps","platform":"php","date":"2009-03-27","verified":true,"url":"https://www.exploit-db.com/exploits/8297"}],"fixes":[{"ecosystem":"Debian:4.0","package":"moodle","fixed_in":["1.6.3-2+etch3"],"sources":["osv"]},{"ecosystem":"Debian:5.0","package":"moodle","fixed_in":["1.8.2.dfsg-3+lenny2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:4.0","package":"moodle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.6.3-2+etch3"}]}],"versions":["1.6.3-2","1.6.3-2+etch1","1.6.3-2+etch2"]},{"source":"osv","ecosystem":"Debian:5.0","package":"moodle","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.2.dfsg-3+lenny2"}]}],"versions":["1.8.2.dfsg-3","1.8.2.dfsg-3+lenny1"]}],"products":[{"vendor":"moodle","product":"moodle"}],"references":[{"url":"http://secunia.com/advisories/34600","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"]},{"url":"http://www.debian.org/security/2009/dsa-1761","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred"]},{"url":"https://www.exploit-db.com/exploits/8297","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred"]},{"url":"https://usn.ubuntu.com/791-2/","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred"]},{"url":"http://tracker.moodle.org/browse/MDL-18552","tags":["x_refsource_MISC","x_transferred"]},{"url":"https://www.redhat.com/archives/fedora-package-announce/2009-April/msg00079.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred"]},{"url":"http://www.securityfocus.com/archive/1/502231/100/0/threaded","tags":["mailing-list","x_refsource_BUGTRAQ","x_transferred"]},{"url":"http://cvs.moodle.org/moodle/filter/tex/filter.php?r1=1.18.4.4\u0026r2=1.18.4.5","tags":["x_refsource_CONFIRM","x_transferred","Exploit"]},{"url":"http://secunia.com/advisories/35570","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"]},{"url":"http://www.securityfocus.com/bid/34278","tags":["vdb-entry","x_refsource_BID","x_transferred"]},{"url":"https://www.redhat.com/archives/fedora-package-announce/2009-April/msg00077.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred"]},{"url":"http://secunia.com/advisories/34557","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2009-04/msg00010.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred"]},{"url":"http://secunia.com/advisories/34517","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2009-1171"},{"url":"https://usn.ubuntu.com/791-2"},{"url":"https://github.com/advisories/GHSA-c8pm-7v2j-xmww"}],"sources":{"cve":[{"id":"CVE-2009-1171","description":"The TeX filter in Moodle 1.6 before 1.6.9+, 1.7 before 1.7.7+, 1.8 before 1.8.9, and 1.9 before 1.9.5 allows user-assisted attackers to read arbitrary files via an input command in a \"$$\" sequence, which causes LaTeX to include the contents of the file.","status":"published","published":"2009-03-30T22:00:00Z","modified":"2024-08-07T05:04:48.907Z","updated_at":"2026-11-02T14:33:25.126493Z"}],"euvd":[{"id":"EUVD-2009-1171","description":"The TeX filter in Moodle 1.6 before 1.6.9+, 1.7 before 1.7.7+, 1.8 before 1.8.9, and 1.9 before 1.9.5 allows user-assisted attackers to read arbitrary files via an input command in a \"$$\" sequence, which causes LaTeX to include the contents of the file.","status":"published","published":"2009-03-30T22:00:00Z","modified":"2024-08-07T05:04:48Z","updated_at":"2026-11-03T01:39:22.935477Z"}],"ghsa":[{"id":"GHSA-c8pm-7v2j-xmww","title":"The TeX filter in Moodle 1.6 before 1.6.9+, 1.7 before 1.7.7+, 1.8 before 1.8.9, and 1.9 before 1...","description":"The TeX filter in Moodle 1.6 before 1.6.9+, 1.7 before 1.7.7+, 1.8 before 1.8.9, and 1.9 before 1.9.5 allows user-assisted attackers to read arbitrary files via an input command in a \"$$\" sequence, which causes LaTeX to include the contents of the file.","status":"published","published":"2022-05-02T03:22:28Z","modified":"2025-04-09T04:07:24Z","cwes":["CWE-20"],"updated_at":"2026-11-02T15:00:59.52588Z"}],"nvd":[{"id":"CVE-2009-1171","description":"The TeX filter in Moodle 1.6 before 1.6.9+, 1.7 before 1.7.7+, 1.8 before 1.8.9, and 1.9 before 1.9.5 allows user-assisted attackers to read arbitrary files via an input command in a \"$$\" sequence, which causes LaTeX to include the contents of the file.","status":"published","published":"2009-03-30T22:30:00.203Z","modified":"2026-06-16T23:06:39.293Z","cvss":[{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:01:34.44527Z"}],"osv":[{"id":"DSA-1761-1","title":"moodle - file disclosure","status":"published","published":"2009-04-03T00:00:00Z","modified":"2026-03-09T01:18:02.500577Z","updated_at":"2026-11-02T15:46:14.734124Z"}]}}
