CVE-2005-2428
published 2005-08-03CVE-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
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| ibm | lotus_domino | — | — |
| ibm | lotus_domino | — | — |
| ibm | lotus_domino | — | — |
Detection & IOCsextracted from sources · hover to see the quote
- →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.
GHSA
GHSA-wj9f-4cpj-jvg9: Lotus Domino R5 and R6 WebMail, with "Generate HTML for all fields" enabled, stores sensitive data from names
ghsa_unreviewed·2022-05-01·CVSS 5.0
CVE-2005-2428 [MEDIUM] GHSA-wj9f-4cpj-jvg9: Lotus Domino R5 and R6 WebMail, with "Generate HTML for all fields" enabled, stores sensitive data from names
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.
GHSA
GHSA-f255-6gww-8gch: IBM Lotus Notes does not properly restrict access to password hashes in the Notes Address Book (NAB), which allows remote attackers to obtain sensitiv
ghsa_unreviewed·2022-05-01·CVSS 5.0
CVE-2005-2696 [MEDIUM] GHSA-f255-6gww-8gch: IBM Lotus Notes does not properly restrict access to password hashes in the Notes Address Book (NAB), which allows remote attackers to obtain sensitiv
IBM Lotus Notes does not properly restrict access to password hashes in the Notes Address Book (NAB), which allows remote attackers to obtain sensitive information via the (1) password digest field in the Administration tab of a Lotus Notes client, (2) "PasswordDigest" and "HTTPPassword" fields in the document properties in the NAB, or (3) a direct query to the Domino LDAP server, a different vulnerability than CVE-2005-2428.
GHSA
GHSA-xxf7-gc52-wjrf: IBM Lotus Domino R5 and R6 WebMail, with "Generate HTML for all fields" enabled, stores HTTPPassword hashes from names
ghsa_unreviewed·2022-05-01·CVSS 5.0
CVE-2007-0977 [MEDIUM] GHSA-xxf7-gc52-wjrf: IBM Lotus Domino R5 and R6 WebMail, with "Generate HTML for all fields" enabled, stores HTTPPassword hashes from names
IBM Lotus Domino R5 and R6 WebMail, with "Generate HTML for all fields" enabled, stores HTTPPassword hashes from names.nsf in a manner accessible through Readviewentries and OpenDocument requests to the defaultview view, a different vector than CVE-2005-2428.
No detection rules found.
Exploit-DB
IBM Lotus Domino R8 - Password Hash Extraction
exploitdb·2016-02-25·CVSS 5.0
CVE-2005-2428 [MEDIUM] IBM Lotus Domino R8 - Password Hash Extraction
IBM Lotus Domino R8 - Password Hash Extraction
---
# Exploit Title: IBM Lotus Domino <= R8 Password Hash Extraction Exploit
# Google Dork: inurl:names.nsf?opendatabase
# Date: 02-24-2016
# Exploit Author: Jonathan Broche
# Contact: https://twitter.com/g0jhonny
# Vendor Homepage: https://www-01.ibm.com/software/lotus/category/messaging/
# Tested on: Lotus Domino 8.5
# CVE : CVE-2005-2428
1. Description
IBM Domino Databases contain a configuration issue allowing users to obtain password hashes, configuraiton information and more from the Public Address Book (i.e., names.nsf database). Password hashes are obtained from the hidden HTML HTTPPassword and dspHTTPPassword fields per user in the database.
2. Proof of Concept
#!/usr/bin/env python2
import requests, re, BeautifulSoup, sys, arg
Exploit-DB
Lotus Domino R6 Webmail - Remote Password Hash Dumper
exploitdb·2007-02-13·CVSS 5.0
CVE-2007-0977 [MEDIUM] Lotus Domino R6 Webmail - Remote Password Hash Dumper
Lotus Domino R6 Webmail - Remote Password Hash Dumper
---
#!/bin/bash
#
# $Id: raptor_dominohash,v 1.3 2007/02/13 17:27:28 raptor Exp $
#
# raptor_dominohash - Lotus Domino R5/R6 HTTPPassword dump
# Copyright (c) 2007 Marco Ivaldi
#
# 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-20
Nuclei
Lotus Domino R5 and R6 WebMail - Information Disclosure
nuclei·CVSS 5.0
CVE-2005-2428 [MEDIUM] Lotus Domino R5 and R6 WebMail - Information Disclosure
Lotus Domino R5 and R6 WebMail - Information Disclosure
Lotus Domino R5 and R6 WebMail with 'Generate HTML for all fields' enabled (which is by default) allows remote attackers to read the HTML source to obtain sensitive information including the password hash in the HTTPPassword field, the password change date in the HTTPPasswordChangeDate field, and the client Lotus Domino release in the ClntBld field (a different vulnerability than CVE-2005-2696).
Template:
id: CVE-2005-2428
info:
name: Lotus Domino R5 and R6 WebMail - Information Disclosure
author: CasperGN
severity: medium
description: Lotus Domino R5 and R6 WebMail with 'Generate HTML for all fields' enabled (which is by default) allows remote attackers to read the HTML source to obtain sensitive information including the passwor
Nuclei
Lotus Domino Security Checks
nuclei·CVSS 5.0
[MEDIUM] Lotus Domino Security Checks
Lotus Domino Security Checks
A simple workflow that runs all Lotus Domino related nuclei templates on a given target.
Template:
id: lotus-domino-workflow
info:
name: Lotus Domino Security Checks
author: CasperGN
description: A simple workflow that runs all Lotus Domino related nuclei templates on a given target.
workflows:
- template: http/technologies/tech-detect.yaml
matchers:
- name: lotus-domino
subtemplates:
- template: http/technologies/lotus-domino-version.yaml
subtemplates:
- template: http/cves/2005/CVE-2005-2428.yaml
No writeups or analysis indexed.
http://marc.info/?l=bugtraq&m=112240869130356&w=2http://secunia.com/advisories/16231/http://securitytracker.com/id?1014584http://www-1.ibm.com/support/docview.wss?uid=swg21212934http://www.cybsec.com/vuln/default_configuration_information_disclosure_lotus_domino.pdfhttp://www.osvdb.org/18462http://www.securiteam.com/securitynews/5FP0E15GLQ.htmlhttp://www.securityfocus.com/bid/14389https://exchange.xforce.ibmcloud.com/vulnerabilities/21556https://www.exploit-db.com/exploits/39495/http://marc.info/?l=bugtraq&m=112240869130356&w=2http://secunia.com/advisories/16231/http://securitytracker.com/id?1014584http://www-1.ibm.com/support/docview.wss?uid=swg21212934http://www.cybsec.com/vuln/default_configuration_information_disclosure_lotus_domino.pdfhttp://www.osvdb.org/18462http://www.securiteam.com/securitynews/5FP0E15GLQ.htmlhttp://www.securityfocus.com/bid/14389https://exchange.xforce.ibmcloud.com/vulnerabilities/21556https://www.exploit-db.com/exploits/39495/
2005-08-03
Published