LPRng use_syslog() Remote Format String Arbitrary Command Execution

Critical Nessus Plugin ID 10522

Synopsis

The remote print service is affected by format string vulnerabilities.

Description

LPRng 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.

Solution

Upgrade, if necessary, to LPRng version 3.6.25.

See Also

https://seclists.org/bugtraq/2000/Sep/432

Plugin Details

Severity: Critical

ID: 10522

File Name: LPRng.nasl

Version: 1.31

Type: remote

Published: 2000/10/01

Updated: 2018/11/15

Dependencies: 17975

Configuration: Enable paranoid mode

Risk Information

Risk Factor: Critical

CVSS v2.0

Base Score: 10

Temporal Score: 8.3

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

Temporal Vector: CVSS2#E:F/RL:OF/RC:C

Vulnerability Information

CPE: cpe:/a:caldera:openlinux_ebuilder

Required KB Items: Settings/ParanoidReport

Exploit Available: true

Exploit Ease: Exploits are available

Vulnerability Publication Date: 2000/09/25

Exploitable With

Metasploit (LPRng use_syslog Remote Format String Vulnerability)

Reference Information

CVE: CVE-2000-0917

BID: 1712

CERT: 382365