{"id":"CVE-2010-4107","aliases":["EUVD-2010-4083","GHSA-hhr4-5gv9-vmp2"],"status":"published","title":"The default configuration of the PJL Access value in the File System External Access settings on...","description":"The default configuration of the PJL Access value in the File System External Access settings on HP LaserJet MFP printers, Color LaserJet MFP printers, and LaserJet 4100, 4200, 4300, 5100, 8150, and 9000 printers enables PJL commands that use the device's filesystem, which allows remote attackers to read arbitrary files via a command inside a print job, as demonstrated by a directory traversal attack.","severity":{"version":"2.0","score":7.8,"vector":"AV:N/AC:L/Au:N/C:C/I:N/A:N","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.13482,"percentile":0.96467,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-22"],"published":"2010-11-17T15:00:00Z","modified":"2026-06-16T23:24:10Z","exploits":[{"source":"exploitdb","id":"EDB-15631","title":"HP LaserJet - Directory Traversal in PJL Interface","type":"remote","platform":"hardware","date":"2010-11-29","verified":true,"url":"https://www.exploit-db.com/exploits/15631"},{"source":"exploitdb","id":"EDB-17635","title":"HP JetDirect PJL - Interface Universal Directory Traversal (Metasploit)","type":"remote","platform":"hardware","date":"2011-08-07","url":"https://www.exploit-db.com/exploits/17635"},{"source":"exploitdb","id":"EDB-17636","title":"HP JetDirect PJL - Query Execution (Metasploit)","type":"remote","platform":"hardware","date":"2011-08-07","url":"https://www.exploit-db.com/exploits/17636"},{"source":"exploitdb","id":"EDB-32990","title":"HP Laser Jet - JavaScript Persistent Cross-Site Scripting via PJL Directory Traversal","type":"webapps","platform":"hardware","date":"2014-04-23","url":"https://www.exploit-db.com/exploits/32990"}],"products":[{"vendor":"hp","product":"9000"},{"vendor":"hp","product":"color_laserjet_mfp"},{"vendor":"hp","product":"laserjet_4100"},{"vendor":"hp","product":"laserjet_4200"},{"vendor":"hp","product":"laserjet_4300"},{"vendor":"hp","product":"laserjet_5100"},{"vendor":"hp","product":"laserjet_8150"},{"vendor":"hp","product":"laserjet_mfp"}],"references":[{"url":"http://securitytracker.com/id?1024741","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred"]},{"url":"http://www.exploit-db.com/exploits/15631","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred"]},{"url":"http://securityreason.com/securityalert/8328","tags":["third-party-advisory","x_refsource_SREASON","x_transferred"]},{"url":"http://www.itrc.hp.com/service/cki/docDisplay.do?docId=emr_na-c02004333","tags":["vendor-advisory","x_refsource_HP","x_transferred"]},{"url":"http://www.nruns.com/_downloads/SA-2010%20003-Hewlett-Packard.pdf","tags":["x_refsource_MISC","x_transferred"]},{"url":"http://secunia.com/advisories/42238","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Vendor Advisory"]},{"url":"http://www.vupen.com/english/advisories/2010/2987","tags":["vdb-entry","x_refsource_VUPEN","x_transferred","Vendor Advisory"]},{"url":"http://www.securityfocus.com/bid/44882","tags":["vdb-entry","x_refsource_BID","x_transferred"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/63261","tags":["vdb-entry","x_refsource_XF","x_transferred"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-4107"},{"url":"https://github.com/advisories/GHSA-hhr4-5gv9-vmp2"}],"sources":{"cve":[{"id":"CVE-2010-4107","description":"The default configuration of the PJL Access value in the File System External Access settings on HP LaserJet MFP printers, Color LaserJet MFP printers, and LaserJet 4100, 4200, 4300, 5100, 8150, and 9000 printers enables PJL commands that use the device's filesystem, which allows remote attackers to read arbitrary files via a command inside a print job, as demonstrated by a directory traversal attack.","status":"published","published":"2010-11-17T15:00:00Z","modified":"2024-08-07T03:34:37.764Z","updated_at":"2026-11-02T14:33:28.50039Z"}],"euvd":[{"id":"EUVD-2010-4083","description":"The default configuration of the PJL Access value in the File System External Access settings on HP LaserJet MFP printers, Color LaserJet MFP printers, and LaserJet 4100, 4200, 4300, 5100, 8150, and 9000 printers enables PJL commands that use the device's filesystem, which allows remote attackers to read arbitrary files via a command inside a print job, as demonstrated by a directory traversal attack.","status":"published","published":"2010-11-17T15:00:00Z","modified":"2024-08-07T03:34:37Z","updated_at":"2026-11-03T01:39:31.566203Z"}],"ghsa":[{"id":"GHSA-hhr4-5gv9-vmp2","title":"The default configuration of the PJL Access value in the File System External Access settings on...","description":"The default configuration of the PJL Access value in the File System External Access settings on HP LaserJet MFP printers, Color LaserJet MFP printers, and LaserJet 4100, 4200, 4300, 5100, 8150, and 9000 printers enables PJL commands that use the device's filesystem, which allows remote attackers to read arbitrary files via a command inside a print job, as demonstrated by a directory traversal attack.","status":"published","published":"2022-05-17T02:04:49Z","modified":"2023-01-27T05:01:09Z","cwes":["CWE-22"],"updated_at":"2026-11-02T14:41:49.563138Z"}],"nvd":[{"id":"CVE-2010-4107","description":"The default configuration of the PJL Access value in the File System External Access settings on HP LaserJet MFP printers, Color LaserJet MFP printers, and LaserJet 4100, 4200, 4300, 5100, 8150, and 9000 printers enables PJL commands that use the device's filesystem, which allows remote attackers to read arbitrary files via a command inside a print job, as demonstrated by a directory traversal attack.","status":"published","published":"2010-11-17T16:00:02.623Z","modified":"2026-06-16T23:24:10.08Z","cvss":[{"version":"2.0","score":7.8,"vector":"AV:N/AC:L/Au:N/C:C/I:N/A:N","level":"high","assessor":"primary"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:02:00.37682Z"}]}}
