Commit Graph

6 Commits

Author SHA1 Message Date
gregd 1f55aa724a Apply reviewer feedback: CheckCode::Appears, ARTIFACTS_ON_DISK, simplify connect
- Use CheckCode::Appears instead of CheckCode::Vulnerable per convention
  - Add ARTIFACTS_ON_DISK to SideEffects for dropper target
  - Simplify connect call by removing unnecessary uri argument
2026-03-10 13:07:03 +00:00
gregd bcc6622b1d Fix intermittent hello frame timing issue where it would sometimes
arrive after Rex finishes parsing the HTTP 101 response, leaving
res.body empty. Add a fallback that reads the frame directly from the
socket using get_wsframe with a timeout when the body is blank.
2026-02-18 14:49:39 +00:00
gregd f837aa1a72 Use .blank? in parse_ws_frame per reviewer suggestion 2026-02-10 13:02:00 +00:00
gregd 8ddf3de41e Consolidate Linux Dropper targets and remove redundant metadata per reviewer feedback 2026-01-14 18:01:29 +00:00
gregd afd9ac3974 Add comment for WebSocket GUID per review feedback 2026-01-07 11:27:06 +00:00
gregd 475846ea2a Add Eclipse Che machine-exec unauthenticated RCE (CVE-2025-12548)
This module exploits an unauthenticated RCE vulnerability in the
Eclipse Che machine-exec service. The service accepts WebSocket
connections without authentication on port 3333, allowing command
execution via JSON-RPC.

Affects Red Hat OpenShift DevSpaces environments.
2025-12-30 21:14:55 +00:00