Threat Pulse W13 — First Week: tarpit-lab.xyz Baseline
Executive Summary
During the week of 2026-03-25 to 2026-04-01, tarpit-lab.xyz recorded 37,396 inbound probes across six emulated service facades. This is the sensor's first reporting period, so week-over-week trend comparisons are not yet available. The overwhelming majority of activity (98.6%) is classified as reconnaissance scanning, but targeted exploitation attempts — particularly PHPUnit eval-stdin RCE and Hikvision ISAPI RCE — indicate that opportunistic attackers are actively probing for vulnerable production services. Two source IPs alone account for over 35% of total probe volume, suggesting coordinated or automated sweep operations originating from Eastern European hosting infrastructure.
Attack Volume & Trends
| Metric | Count | % of Total |
|---|---|---|
| Total inbound probes | 37,396 | 100% |
| Scan | 36,887 | 98.6% |
| Path Traversal | 293 | 0.78% |
| RCE attempts | 184 | 0.49% |
| Brute Force | 32 | 0.09% |
Facade breakdown:
| Facade | Hits | % of Total |
|---|---|---|
| fake-ssh | 23,875 | 63.8% |
| fake-mysql | 7,350 | 19.7% |
| fake-http | 3,174 | 8.5% |
| fake-https | 2,666 | 7.1% |
| fake-redis | 277 | 0.74% |
| fake-telnet | 54 | 0.14% |
SSH and MySQL facades collectively absorbed 83.5% of all traffic, consistent with internet-wide automated scanning patterns that prioritize credential exposure on high-value remote access and database services. The fake-redis facade received a modest but notable 277 hits — Redis instances exposed to the internet remain a persistent target for unauthorized data access and in-memory payload injection. Telnet probe volume is low but non-zero, indicating legacy IoT-targeting tooling remains active.
Top Threat Actors
| Rank | Country | ASN / Provider | Events | Dominant Behavior |
|---|---|---|---|---|
| 1 | BG | ColocaTel Inc. | 7,292 | Scan |
| 2 | RO | Unmanaged Ltd | 6,265 | Scan |
| 3 | GB | UAB Host Baltic | 3,378 | Scan |
| 4 | TR | Turk Telekom | 1,146 | Scan |
| 5 | SC | FASTNET DATA INC | 1,032 | Scan |
Key observations:
- The top two sources together account for 13,557 events (36.2%) of total weekly volume, a concentration level suggesting scripted, automated sweep tools rather than manual activity.
- The GB-attributed source resolves to UAB Host Baltic, a Lithuanian hosting reseller frequently associated with anonymizing infrastructure. Geographic attribution to GB is likely a billing artifact rather than true origin.
- The SC (Seychelles) source via FASTNET DATA INC is consistent with offshore VPS providers used to launder scan traffic.
- All top five sources show exclusively scan-dominant behavior, suggesting a separate layer of exploitation tools that may follow initial reconnaissance from different infrastructure.
Active Campaigns
| Campaign | Severity | Type | Hits |
|---|---|---|---|
| PHPUnit eval-stdin RCE | Critical | RCE | 948 |
| Git Config Exposure | Medium | Path Traversal | 667 |
| Spring Boot Actuator Exposure | High | RCE | 592 |
| Kubernetes serviceaccount secret harvesting | High | Path Traversal | 519 |
| Hikvision ISAPI RCE | Critical | RCE | 509 |
PHPUnit eval-stdin RCE leads campaign hit counts this week. This vulnerability (CVE-2017-9841) is nearly a decade old, yet remains heavily exploited because unpatched or forgotten PHPUnit test dependencies persist in production web roots. The eval-stdin.php endpoint executes arbitrary PHP when reached — any exposure is an immediate full compromise.
Git Config Exposure ranks second. Automated tools scan for publicly accessible .git/config files to harvest repository URLs, credentials embedded in remotes, and branch metadata. This is low-effort, high-yield reconnaissance.
Spring Boot Actuator Exposure targets misconfigured Java applications that expose management endpoints (/actuator, /env, /heapdump, etc.) without authentication. These endpoints can leak environment variables, credentials, and enable RCE via logback or h2 console abuse.
Kubernetes serviceaccount secret harvesting attempts path traversal to reach /var/run/secrets/kubernetes.io/serviceaccount/token and related files. This indicates attackers are opportunistically probing containerized environments alongside traditional hosts.
Hikvision ISAPI RCE (CVE-2021-36260) targets network-attached IP cameras and NVRs. With millions of Hikvision devices globally, this campaign is consistent with ongoing IoT botnet recruitment activity.
Notable Paths & Techniques
The following paths generated significant hits outside of formally tracked campaigns and warrant attention:
| Path | Hits | Assessment |
|---|---|---|
/ |
411 | Generic HTTP root probing; baseline for fingerprinting web servers |
set |
123 | Redis SET command injection probe via fake-redis facade |
/favicon.ico |
65 | Passive fingerprinting; tools infer platform from favicon hash |
/.git/config |
45 | Overlaps Git Config Exposure campaign; raw path also independently probed |
/.env |
39 | Laravel/PHP environment file harvesting; contains DB credentials and app keys |
backup1 |
36 | Generic backup file enumeration; targets exposed archives |
/cgi-bin/.%2e/.../.../bin/sh |
27 | Apache path traversal to shell (CVE-2021-41773/CVE-2021-42013 pattern); URL-encoded directory traversal attempting to reach /bin/sh via CGI |
/SDK/webLanguage |
26 | Hikvision ISAPI endpoint; corroborates campaign data above |
/robots.txt |
25 | Reconnaissance for disallowed paths that reveal app structure |
/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php |
20 | Raw PHPUnit RCE path; corroborates campaign data |
Highlighted technique — Apache CGI path traversal (/cgi-bin/.%2e/...): This URL-encoded traversal pattern targets unpatched Apache 2.4.49/2.4.50 instances (CVE-2021-41773, CVE-2021-42013). With 27 hits this week as an untracked path, this should be elevated to a tracked campaign next reporting cycle if volume persists.
Redis command injection (set): The 123 hits against the fake-redis facade using the raw SET command confirm automated tooling is probing for unauthenticated Redis instances to write data — a common precursor to cron-based persistence or SSRF chaining.
Geographic Distribution
| Country | Probe Volume | Notes |
|---|---|---|
| BG (Bulgaria) | 7,888 | Highest volume; concentrated in commercial hosting ASNs |
| RO (Romania) | 7,428 | Second highest; consistent with Eastern European scanning clusters |
| GB (United Kingdom) | 3,621 | Likely re-attributed; UAB Host Baltic infrastructure |
| US (United States) | 2,946 | Broad distribution across residential and cloud providers |
| CN (China) | 2,507 | Mix of cloud egress and residential; broad scan tooling |
| SC (Seychelles) | 1,240 | Offshore VPS; anonymizing infrastructure |
| TR (Turkey) | 1,231 | Mix of consumer ISP and hosting |
| KR (South Korea) | 1,021 | Residential and cloud egress |
Bulgaria and Romania together represent 40.7% of total probe volume. This is disproportionate relative to internet population size and strongly suggests these countries' hosting environments host scanning infrastructure-for-hire or compromised servers used as scan relays.
Recommendations
- Patch PHPUnit dependencies immediately. Any web application with
phpunitin itsvendor/directory accessible from the web root is critically exposed. Remove test dependencies from production environments or block access to/vendor/entirely at the web server level.
- Audit Spring Boot Actuator exposure. Ensure actuator endpoints are either disabled in production or protected behind network-level controls and strong authentication. Environment and heap-dump endpoints are particularly dangerous.
- Inventory internet-facing Hikvision devices. Apply firmware updates addressing CVE-2021-36260 and isolate camera networks from general-purpose infrastructure via VLAN segmentation.
- Block unauthenticated Redis exposure. Redis instances must never be directly internet-accessible. Enforce
requirepassconfiguration and bind only to loopback or trusted internal interfaces.
- Protect
.envand.gitpaths at the web server layer. Add explicit deny rules for/.env,/.git/, and related sensitive paths in Nginx/Apache configuration, regardless of application-layer protections.
- Monitor for Apache CGI path traversal attempts. The
/cgi-bin/.%2e/pattern (CVE-2021-41773/42013) observed this week should trigger alerts in WAF and IDS rulesets. Ensure Apache is patched to 2.4.51 or later.
- Consider threat-blocking Bulgarian and Romanian hosting ASNs at the perimeter if these sources do not represent legitimate user traffic. The concentration of scan volume from ColocaTel Inc. and Unmanaged Ltd warrants review for proactive blocking.