1. Executive summary
ANY.RUN has identified a phishing kit, Wazza, that targets banking, manufacturing, and government organisations across the US, Europe, and Australia. The kit does not deliver its phishing page to every visitor: it routes traffic through a multi-stage chain that validates the hostname, issues a client marker, mints a short-lived signed session token, and screens browser telemetry before serving an Adobe-themed Device Code phishing page. The final lure targets account authentication rather than only harvesting a password. No CVE, CVSS score, or CISA KEV entry is associated with this item, and no threat actor is named or attributed in the source material. For EMEA financial services the exposure is credential and session compromise via a lure that automated URL inspection is unlikely to resolve on the first request.
2. Regulatory framing
No specific DORA/NIS2 article is directly engaged by this item. The source describes a phishing kit and its delivery infrastructure; it names no incident at a specific entity, no third-party ICT provider relationship, and no supply chain compromise. Mapping DORA or NIS2 articles to a generic phishing technique would be compliance-checkbox padding, so none are cited here. If a client confirms that Wazza infrastructure was used against its own users, DORA Art. 17 (ICT-related incident management process) and DORA Art. 18 (classification of ICT-related incidents and cyber threats) become relevant to how that event is handled and classified, and NIS2 Art. 23 (incident reporting obligations) applies to in-scope entities. Those determinations depend on facts not present in this source.
3. Technical analysis & attack chain
The source describes the Wazza delivery flow as observed in ANY.RUN's Interactive Sandbox. The confirmed sequence is:
- A visitor lands on a wildcard landing domain,
[.]boegl-krysl[.]eu, and is passed to the/api/wazza-configendpoint. That endpoint checks whether the requesting hostname belongs to an active campaign. - The infrastructure contacts
beacon-surge-sync[...]workers[.]dev, which issues a client marker used to correlate the visit. - The
/api/mint-tokenendpoint generates a short-lived signed session token. - The token is passed to
check[.]boegl-krysl[.]eu, where Wazza validates the token and browser telemetry and filters unwanted traffic. - Only after those checks does the visitor continue through
boegl-krysl[.]eu/rand/meline, reaching the final Adobe-themed Device Code phishing page.
The kit's purpose is to decide which requests reach the final payload. The landing URL is therefore a poor indicator on its own: a request that fails the hostname check, the marker step, the token validation, or the telemetry filter never sees the phishing page. The source states this makes the initial link less informative and can complicate automated detection.
The final page uses an Adobe theme and a Device Code flow. The source describes this as targeting account authentication rather than relying solely on conventional password harvesting, and notes that the familiar branding is intended to make the authentication request appear routine. The source does not describe the specific OAuth or device-authorisation mechanics, the token scopes requested, or what the attacker does with a captured code. Those details are not present and should not be assumed.
The source states that the final branding can change while the underlying approach (filtering visitors, validating sessions, selectively delivering the lure) remains usable against different targets. The named targeting is banking, manufacturing, and government across the US, Europe, and Australia.
Single-sourced caveat: all of the above rests on one vendor, ANY.RUN, as reported by The Hacker News. The routing chain, endpoint paths, and domain names are not corroborated by a second source in the material provided. Treat the infrastructure detail as single-sourced and verify before enforcement.
No malware family, implant, persistence mechanism, privilege escalation, lateral movement, or exfiltration step is described in the source. Wazza is a phishing kit and delivery chain, not a described post-compromise toolset.
4. Mitigation & containment
P1 (within 24h)
- Block the confirmed Wazza infrastructure at the web proxy and DNS resolver:
boegl-krysl[.]eu(including thecheck.subdomain and the wildcard),beacon-surge-sync[...]workers[.]dev, and the paths/api/wazza-config,/api/mint-token,/r, and/meline. Because the landing domain is a wildcard, block the registrable domain rather than individual hosts. - Hunt mail and web logs for inbound references to
boegl-krysl[.]euandworkers[.]devsubdomains over the last 30 days. Theworkers[.]devparent is a legitimate Cloudflare Workers domain, so scope any block to the specificbeacon-surge-syncsubdomain and do not blockworkers[.]devwholesale. - Treat any user who reached the final Adobe-themed page as a potential device-code compromise, not a password compromise. Revoke active sessions and refresh tokens for the affected identity, and review Entra ID (or equivalent IdP) sign-in logs for device code authentication events in the window.
- Review conditional access policy for device code flow. Where the flow is not required for a business process, disable it; where it is required, restrict it to managed devices and trusted locations.
P2 (within 72h)
- Add the endpoint paths
/api/wazza-configand/api/mint-tokento proxy and EDR URL inspection rules. These are kit-specific and unlikely to collide with legitimate traffic. - Brief service desk and Tier 1 on the routing behaviour: a URL that returns a blank page, a redirect loop, or a generic error to an automated scanner may still be a live Wazza lure when opened from a real browser with matching telemetry. Escalate rather than close.
- Confirm that phishing report buttons and mail gateway URL rewriting reproduce the request in a way that reaches the final page. If the gateway only detonates the landing URL once, it will miss the payload.
P3 (within 7 days)
- Add device code authentication events to the standing detection backlog and alert on them where they are anomalous for the user population.
- Re-test user awareness material against a device code lure, since the source notes the branding is intended to make the authentication request look routine.
No vendor fix or patch is applicable. This is a social-engineering and delivery-infrastructure threat, not a software vulnerability.
5. Indicators of compromise
The source provides network infrastructure only. No file hashes, no malware samples, and no host-based artefacts are given.
| type | value | confidence | source |
|---|---|---|---|
| domain | [.]boegl-krysl[.]eu (wildcard landing domain) |
medium, single-sourced | ANY.RUN via The Hacker News |
| domain | check[.]boegl-krysl[.]eu (token validation) |
medium, single-sourced | ANY.RUN via The Hacker News |
| domain | beacon-surge-sync[...]workers[.]dev (client marker) |
medium, single-sourced | ANY.RUN via The Hacker News |
| url path | /api/wazza-config |
medium, single-sourced | ANY.RUN via The Hacker News |
| url path | /api/mint-token |
medium, single-sourced | ANY.RUN via The Hacker News |
| url path | /r |
medium, single-sourced | ANY.RUN via The Hacker News |
| url path | /meline |
medium, single-sourced | ANY.RUN via The Hacker News |
domain [.]boegl-krysl[.]eu
domain check[.]boegl-krysl[.]eu
domain beacon-surge-sync[...]workers[.]dev
url hxxps://boegl-krysl[.]eu/api/wazza-config
url hxxps://boegl-krysl[.]eu/api/mint-token
url hxxps://boegl-krysl[.]eu/r
url hxxps://boegl-krysl[.]eu/meline
The beacon-surge-sync[...]workers[.]dev value is reproduced as it appears in the source, with an elision in the subdomain. The full subdomain is not given and should not be guessed. Verify the exact hostname against ANY.RUN's original analysis before adding it to a blocklist.
Behavioural indicators
| behaviour | where to observe | confidence |
|---|---|---|
| Landing URL returns a blank page, redirect loop, or generic error to automated scanners but serves content to a real browser | web proxy logs, mail gateway detonation | medium, single-sourced |
Requests to /api/wazza-config and /api/mint-token on the same host in sequence |
web proxy logs | medium, single-sourced |
| Device code authentication events for users who clicked a link | IdP sign-in logs (Entra ID or equivalent) | medium, single-sourced |
Outbound request to a beacon-surge-sync subdomain of workers[.]dev |
DNS and web proxy logs | medium, single-sourced |
6. Detection
The source gives distinctive endpoint paths and a domain, which are sufficient for a network-oriented Sigma rule. No file artefacts are provided, so no YARA rule is emitted.
title: Wazza Phishkit Endpoint Access
id: 8f3c1a72-4d5e-4b91-a0c6-2e7f9b1d4a38
status: experimental
description: Detects HTTP requests to Wazza phishkit endpoints and the associated landing and validation domains.
author: Adverse Trace
date: 2026-10-08
references:
- https://thehackernews.com/2026/10/wazza-phishkit-targets-banking.html
logsource:
category: proxy
detection:
selection_paths:
cs-uri-stem:
- '/api/wazza-config'
- '/api/mint-token'
- '/meline'
selection_domains:
cs-host:
- 'boegl-krysl.eu'
- 'check.boegl-krysl.eu'
selection_beacon:
cs-host|contains: 'beacon-surge-sync'
condition: selection_paths or selection_domains or selection_beacon
falsepositives:
- The /r path is generic and is deliberately excluded from this rule to avoid noise.
- workers.dev is a legitimate Cloudflare Workers domain; the beacon selection is scoped to the specific subdomain string.
level: high
The /r path is omitted from the rule because a single-letter path on an arbitrary host will match legitimate traffic. If a client wants coverage for it, scope it to boegl-krysl.eu only.
7. Sources
- The Hacker News, "Wazza Phishkit Targets Banking, Government, and Manufacturing Across the US, EU, and Australia", https://thehackernews.com/2026/10/wazza-phishkit-targets-banking.html, 2026-10-08. Reporting ANY.RUN analysis.
8. Adverse Trace position
Adverse Trace assesses this as a medium-severity credential and session compromise threat for EMEA financial services, not a critical one: there is no CVE, no CVSS score, no CISA KEV entry, and no named threat actor, so the risk is bounded by user interaction and by whether device code flow is enabled in the client's identity provider. The infrastructure detail is single-sourced to ANY.RUN and should be verified before it is enforced in a blocklist. Clients with device code flow enabled and without conditional access restrictions on it carry the higher exposure, because the lure targets authentication rather than password entry and will not be caught by password-focused controls. We will monitor for corroborating reporting on the Wazza routing chain and for any expansion of the named targeting beyond banking, manufacturing, and government, and we will update this advisory if a second source confirms the infrastructure or if a threat actor is attributed.
Published via PulseTrace — Adverse Trace threat intelligence.