LPRng use_syslog() Remote Format String Arbitrary Command Execution
Critical Nessus Plugin ID 10522
SynopsisThe remote print service is affected by format string vulnerabilities.
DescriptionLPRng seems to be running on this port.
Versions of LPRng prior to 3.6.24 are missing format string arguments in at least two calls to 'syslog()' that handle user-supplied input.
Using specially crafted input with format strings, an unauthenticated, remote attacker may be able to leverage these issues to execute arbitrary code subject to the privileges under which the service operates, typically 'root'.
Note that Nessus has not determined that the remote installation of LPRng is vulnerable, only that it is listening on this port.
SolutionUpgrade, if necessary, to LPRng version 3.6.25.