cbcvebase.
CVE-2005-2428
published 2005-08-03

CVE-2005-2428: Lotus Domino R5 and R6 WebMail, with "Generate HTML for all fields" enabled, stores sensitive data from names.nsf in hidden form fields, which allows remote…

PriorityP344medium5CVSS 2.0
AVNACLAuNCPINAN
EXPLOIT
EPSS
73.63%
99.4th percentile
Lotus Domino R5 and R6 WebMail, with "Generate HTML for all fields" enabled, stores sensitive data from names.nsf in hidden form fields, which allows remote attackers to read the HTML source to obtain sensitive information such as (1) the password hash in the HTTPPassword field, (2) the password change date in the HTTPPasswordChangeDate field, (3) the client platform in the ClntPltfrm field, (4) the client machine name in the ClntMachine field, and (5) the client Lotus Domino release in the ClntBld field, a different vulnerability than CVE-2005-2696.

Affected

3 ranges
VendorProductVersion rangeFixed in
ibmlotus_domino
ibmlotus_domino
ibmlotus_domino

Detection & IOCsextracted from sources · hover to see the quote

path/names.nsf/People?OpenView
path/names.nsf/$defaultview?Readviewentries
path/names.nsf/$defaultview/{unid}?OpenDocument
path/names.nsf
urlhttps://{system}/names.nsf/People?OpenView
regex(<a href="/names\.nsf/[0-9a-z\/]+\?OpenDocument)
  • The attack targets the hidden HTML form field 'HTTPPassword' in the names.nsf People directory. Monitor HTTP GET requests to /names.nsf/People?OpenView and subsequent ?OpenDocument requests for unauthenticated access.
  • Look for repeated enumeration of /names.nsf/$defaultview?Readviewentries with incrementing Start= parameters, indicating automated hash dumping activity.
  • Detect scraping of individual user OpenDocument pages from names.nsf by monitoring for high-frequency GET requests matching /names.nsf/$defaultview/<UNID>?OpenDocument from a single source IP.
  • The exploit uses a Google dork to find exposed instances. Monitor for inbound requests with the query string ?opendatabase on names.nsf paths.
  • Password hashes are extracted from both 'HTTPPassword' and 'dspHTTPPassword' hidden input fields in the HTML response. Inspect outbound responses for these field names containing hash values.
  • ·The vulnerability is only exploitable when 'Generate HTML for all fields' is enabled on the Person form. This was the default configuration in affected versions.
  • ·Mitigation requires disabling 'Generate HTML for all fields' on the Person form AND hiding the $dspHTTPPassword and HTTPPassword fields from Web browsers in the $PersonalInheritableSchema subform.
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.