Horizon Alert
Summary of the vulnerability and why it matters
This advisory details a critical vulnerability in IBM WebSphere Application Server - Liberty that could allow unauthorized access to certain services. The issue stems from a flaw in how access controls are managed for gRPC services, potentially enabling unauthenticated remote attackers to bypass these protections and gain unauthorized access. The main concern is confirming relevance and exposure given the technology's common use in external-facing architectures.
- Unauthenticated access to protected services.
- Affects internet-facing systems using specific IBM software.
- Confirm relevance and potential exposure.
Attack Path
How an attacker could exploit the issue
An attacker could remotely send specially crafted requests to a vulnerable IBM WebSphere Application Server Liberty instance that expose gRPC services. If these requests are not properly validated, the attacker may be able to bypass access controls and gain unauthorized access to methods within those services.
- Unauthenticated remote access required.
- Attacker triggers vulnerability by sending requests.
- Risk of unauthorized access to service methods.
Live Threat
Current exploitation, exposure, and threat context
An unauthenticated remote attacker could bypass access controls for gRPC service methods in IBM WebSphere Application Server - Liberty. This could expose sensitive information or allow unauthorized modifications to data when the service is configured to handle such requests.
- System data or user data.
- Bypassing access controls on gRPC methods.
- Unauthorized access to system resources.
Operational Fix
Recommended remediation, mitigation, and detection steps
This critical vulnerability in IBM WebSphere Application Server - Liberty, which allows unauthenticated remote attackers to bypass access controls on gRPC services, requires swift action from platform or application owners. The first practical step is to inventory all instances of the affected WebSphere Application Server - Liberty, determine their exposure (especially internet-facing or those handling sensitive data), identify the business-criticality and accountable owner, and then plan remediation based on the assessed risk.
- Platform or application owners should address this.
- Verify gRPC service accessibility and business criticality.
- Plan remediation during the next maintenance window.