cbcvebase.
CVE-2017-1129
published 2017-09-05

CVE-2017-1129: IBM Notes 8.5 and 9.0 is vulnerable to a denial of service. If a user is persuaded to click on a malicious link, it could cause the Notes client to hang and…

PriorityP344medium6.5CVSS 3.0
AVNACLPRNUIRSUCNINAH
EXPLOIT
EPSS
30.07%
98.0th percentile
IBM Notes 8.5 and 9.0 is vulnerable to a denial of service. If a user is persuaded to click on a malicious link, it could cause the Notes client to hang and have to be restarted. IBM X-Force ID: 121370.

Affected

25 ranges
VendorProductVersion rangeFixed in
ibmexpeditor
ibmexpeditor
ibmexpeditor
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibminotes
ibmlotus_expeditor
ibmlotus_expeditor
ibmlotus_expeditor
ibmnotes
ibmnotes
ibmnotes
ibmnotes
ibmnotes

Detection & IOCsextracted from sources · hover to see the quote

urlhttp://www-01.ibm.com/support/docview.wss?uid=swg21999385
commandwhile (true) try { var object = { }; function d(d0) { var d0 = (object instanceof encodeURI)('foo'); } d(75); } catch (d) { }
commandwhile (true) try { var object = { }; function g(f0) { var f0 = (object instanceof encodeURI)('foo'); } g(75); } catch (g) { }
urlhttps://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/dos/http/ibm_lotus_notes.rb
  • Detect HTTP responses serving the IBM Notes encodeURI DoS payload by inspecting for the characteristic JavaScript pattern: an infinite while-loop combining 'instanceof' with 'encodeURI' as a constructor check on a plain object, e.g. `(object instanceof encodeURI)('foo')`.
  • The Metasploit auxiliary module `auxiliary/dos/http/ibm_lotus_notes` delivers the payload via an HTTP server; monitor for HTTP servers serving HTML pages containing the encodeURI infinite-loop construct to IBM Notes clients.
  • The exploit is triggered when a user clicks a malicious link that loads the crafted HTML/JS page; look for IBM Notes process hangs following outbound HTTP requests to untrusted hosts.
  • ·The DoS is triggered entirely client-side via JavaScript in the IBM Notes native browser; no server-side configuration is required by the attacker beyond serving the malicious HTML page.
  • ·Affected versions are IBM Notes 8.5 and 9.0 only; detection rules should be scoped accordingly to avoid false positives on other browsers.

CVSS provenance

nvdv3.06.5MEDIUMCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:N/A:P
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.