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

Type: remote

Published: 10/1/2000

Updated: 4/11/2022

Configuration: Enable paranoid mode, Enable thorough checks

Supported Sensors: Nessus

Risk Information

VPR

Risk Factor: High

Score: 7.4

CVSS v2

Risk Factor: Critical

Base Score: 10

Temporal Score: 8.3

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A: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: 9/25/2000

Exploitable With

Metasploit (LPRng use_syslog Remote Format String Vulnerability)

Reference Information

CVE: CVE-2000-0917

BID: 1712

CERT: 382365