HP Jetdirect Path Traversal Arbitrary Code Execution
The module exploits a path traversal via Jetdirect to gain arbitrary code execution by writing a shell script that is loaded on startup to /etc/profile.d. Then, the printer is restarted using SNMP. Impacted printers: HP PageWide Managed MFP P57750dw, HP PageWide Managed P55250dw, HP PageWide Pro MFP 577z, HP PageWide Pro 552dw, HP PageWide Pro MFP 577dw, HP PageWide Pro MFP 477dw, HP PageWide Pro 452dw, HP PageWide Pro MFP 477dn, HP PageWide Pro 452dn, HP PageWide MFP 377dw, HP PageWide 352dw, HP OfficeJet Pro 8730 All-in-One Printer, HP OfficeJet Pro 8740 All-in-One Printer, HP OfficeJet Pro 8210 Printer, HP OfficeJet Pro 8216 Printer, HP OfficeJet Pro 8218 Printer. Please read the module documentation regarding the possibility for leaving an unauthenticated telnetd service running as a side effect of this exploit.