Buffer Overflows
PJL
Various Lexmark laser printers crash when when receiving about 1.000 characters as the INQUIRE argument (see CVE-2010-0619) and sending about 3.000 characters as the SET argument to the Dell 1720n crashes the device:
You can check for Buffer Overflows using PRET:
LPD daemon
It allows multiple user-defined vectors like jobname, username or hostname, which may not be sufficiently protected. Several vulnerabilities related to this malfunction has been already discovered.
A simple LPD fuzzer to test for buffer overflows can be created using the lpdtest
tool included in PRET. The in
argument sets all user inputs defined by the LPD protocol to a certain value (in this case, Python output):
You can find more information about these attacks in http://hacking-printers.net/wiki/index.php/Buffer_overflows****
Last updated