Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2587+ Articles
161+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. Icollect Data Collection & Publishing Plugin: Hardcoded Secret Enables Unauthenticated Arbitrary File Read
Icollect Data Collection & Publishing Plugin: Hardcoded Secret Enables Unauthenticated Arbitrary File Read

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-77012

Icollect Data Collection & Publishing Plugin: Hardcoded Secret Enables Unauthenticated Arbitrary File Read

CVE-2026-77012 (CVSS 9.3) lets unauthenticated attackers read server files via a WordPress plugin's default publishing secret.

Dylan H.

Security Team

August 29, 2026
5 min read

Affected Products

  • Icollect (爱采集数据采集和发布插件) WordPress plugin through 1.0.0

Executive Summary

CVE-2026-77012 affects Icollect (published under the Chinese name 爱采集数据采集和发布插件, a data collection and publishing plugin for WordPress), in all versions through 1.0.0, and carries a CVSS score of 9.3. One of the plugin's endpoints is meant to require a per-install secret before accepting unauthenticated requests, but instead falls back to a hardcoded default value that is identical across every installation. Combined with the plugin's failure to validate the URLs and destination paths supplied to it, this allows an unauthenticated attacker to make the server issue arbitrary requests and read arbitrary files from disk.

CVSS Score: 9.3 (Critical)

This is a low-visibility, low-install-base plugin with minimal independent coverage beyond NVD and WPScan records — treat exploitation risk as real regardless of its obscurity, since no fix currently exists.


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-77012
CVSS Score9.3 (Critical)
TypeServer-Side Request Forgery (SSRF) / Arbitrary File Read
Attack VectorNetwork
Privileges RequiredNone
User InteractionNone
Root CauseHardcoded default secret gates an "unauthenticated" endpoint; no validation of supplied URLs/paths

Affected Versions

ProductAffected VersionsRecommendation
Icollect (爱采集数据采集和发布插件)All versions through 1.0.0No fix available — deactivate and remove until patched

Technical Details

Icollect exposes an endpoint intended to be gated by a per-install "publishing password" so that only the site owner can trigger its data-collection/publishing actions without a full authenticated session. In practice, the plugin ships with a hardcoded default value for that secret, and nothing in the plugin forces administrators to change it — meaning any attacker who knows (or simply tries) the default can authenticate to the endpoint as if they were the site owner.

Once past that check, the endpoint accepts URLs and destination file paths without validating either one. That lack of validation means the endpoint can be pointed at arbitrary internal or external URLs (SSRF) and can be told to read from — and, per NVD's description, potentially write to — arbitrary paths on the server's filesystem, well outside the plugin's intended uploads directory.

Attack Vector

1. Attacker sends a request to the Icollect endpoint using the known hardcoded default secret
2. Endpoint accepts the request as if from a legitimate site owner
3. Attacker supplies an arbitrary file path or URL as the fetch/publish target
4. Plugin does not validate the path/URL against an allowlist
5. Server reads the requested file (or issues the requested request) and returns/stores the result
6. Attacker obtains sensitive server-side file contents (e.g. wp-config.php) or forces outbound requests from the server

Impact of Successful Exploitation

ImpactDescription
Arbitrary File DisclosureAttackers can read sensitive files such as wp-config.php, exposing database credentials and secret keys
SSRFThe server can be forced to issue requests to internal-only endpoints unreachable from outside the network
No Authentication NeededThe "authentication" check relies on a value that is identical and public across every install
Full Site Compromise RiskDatabase credentials recovered via file read can lead to complete WordPress site takeover

Immediate Remediation

Step 1: Check Exposure

wp plugin list --status=active | grep -i "icollect\|caiji"

Step 2: Remove or Deactivate

Because no fixed version currently exists:

  1. Deactivate and remove the Icollect plugin immediately.
  2. Rotate all secrets stored in wp-config.php (database credentials, authentication keys/salts) in case they were already read.
  3. Review server access logs for requests to the plugin's endpoint, particularly ones referencing configuration files or unusual outbound URLs.

If the Plugin Cannot Be Removed Immediately

  1. Block external access to the plugin's endpoint at the web server or WAF level.
  2. Restrict outbound requests from the server to a known allowlist, limiting SSRF impact.
  3. Move sensitive configuration values out of web-root-accessible files where the hosting environment allows it.

Detection Indicators

IndicatorDescription
Requests to the Icollect endpoint referencing wp-config.php or other sensitive pathsDirect evidence of exploitation
Outbound requests to unfamiliar internal or external hosts originating from the pluginSign of SSRF abuse
Unauthenticated traffic to the plugin's publishing endpoint from unfamiliar IPsReconnaissance or active exploitation

Post-Remediation Steps

  1. Confirm removal of the Icollect plugin across all affected sites.
  2. Rotate database credentials and WordPress secret keys defined in wp-config.php.
  3. Audit for unauthorized administrative accounts or content changes made since the plugin was installed.
  4. Track NVD/WPScan for a patched release before considering reinstallation.

References

  • NVD — CVE-2026-77012
#WordPress#CVE-2026-77012#SSRF#Arbitrary File Read#Plugin Security

Related Articles

File Read Flaw in Smart Slider Plugin Impacts 500K

A vulnerability in the Smart Slider 3 WordPress plugin, active on more than 800,000 websites, allows subscriber-level users to read arbitrary files on the...

5 min read

CVE-2026-78003: Critical SSRF via Path Traversal in Mailgun for WordPress Plugin

A critical SSRF vulnerability (CVSS 9.8) in Mailgun for WordPress ≤ 2.2.0 lets unauthenticated attackers make server-side requests via path traversal.

4 min read

CVE-2026-18352: WordPress User Access Manager Directory Traversal

The User Access Manager plugin for WordPress (up to v2.3.15) is vulnerable to unauthenticated directory traversal via the 'uamgetfile' parameter, allowing attackers to read arbitrary files on the server.

4 min read
Back to all Security Alerts