This event is generated when an attempt is made through a portmap GETPORT request to discover the port where the Remote Procedure Call (RPC) bootparam is listening.
Information disclosure. This request is used to discover which port bootparam is using. Attackers can also learn what versions of the bootparam protocol are accepted by bootparam.
The portmapper service registers all RPC services on UNIX hosts. It can be queried to determine the port where RPC services such as bootparam run. The bootparam RPC service is used by some diskless workstations to discover information from a server required to boot. The client will issue a bootparam whoami request to the server. The server response will include the Network Information Systems (NIS) domain name. An attacker can send a bootparam request if no authentication is used. The domain name provides valuable information that can be used to break into an NIS environment.
Any host running bootparam with no authentication.
An attacker can query the portmapper to discover the port where bootparam runs. This may be a precursor to accessing bootparam.
Ease of Attack:
If a legitimate remote user is allowed to access bootparam, this rule may trigger.
This rule detects probes of the portmapper service for bootparam, not probes of the bootparam service itself. Because RPC services often listen on fairly arbitrary ports, it may not be possible to detect misuses of the bootparam service itself. An attacker may attempt to go directly to the bootparam port without querying the portmapper service which, would not trigger the rule.
Limit remote access to RPC services.
Filter RPC ports at the firewall to ensure access is denied to RPC-enabled machines.
Disable unneeded RPC services.
Original rule written by Max Vision <email@example.com>
Modified by Brian Caswell <firstname.lastname@example.org>
Sourcefire Research Team
Judy Novak <email@example.com>