S4E just found a high online generic sql injection vulnerability scanner
medium·Web Vulnerabilities·Updated Jul 28, 2026

CVE-2026-3335 Scanner

CVE-2026-3335 Scanner - Missing Authorization vulnerability in Canto

Est. Time~1 minutes
Scan TypeGroup Scan
Targetsdomain, subdomain, ipv4
CostFree
0
Times Used
by S4E users
0
Assets Scanned
domains & IPs
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2026-3335
5.3
CVSSmedium
Exploitable remotely over the internet · no authentication required.

The Canto plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 3.1.1 via the `/wp-content/plugins/canto/includes/lib/copy-media.php` file. This is due to the file being directly accessible without any authentication, authorization, or nonce checks, and the `fbc_flight_domain` and `fbc_app_api` URL components being accepted as user-supplied POST parameters rather than read from admin-configured options. Since the attacker controls both the destination server and the `fbc_app_token` value, the entire fetch-and-upload chain is attacker-controlled — the server never contacts Canto's legitimate API, and the uploaded file originates entirely from the attacker's infrastructure. This makes it possible for unauthenticated attackers to upload arbitrary files (constrained to WordPress-allowed MIME types) to the WordPress uploads directory. Additional endpoints (`detail.php`, `download.php`, `get.php`, `tree.php`) are also directly accessible without authentication and make requests using a user-supplied `app_api` parameter combined with an admin-configured subdomain.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
Cantoby flightbycanto
0
Updated Aug 19, 2026View on NVD →
Detail

Canto is a plugin for WordPress that is used to manage and display media files within a website. It is commonly utilized by web administrators and content creators to integrate and organize media assets seamlessly. The plugin facilitates easy uploading and sharing of media content among users, making it a popular choice for WordPress installations. Canto plugin's functionality allows users to embed and present a wide variety of media files, enhancing the visual appeal of web pages. It is highly beneficial for users requiring a robust media handling capability integrated into their WordPress platform. The plugin's high level of integration with WordPress makes it an efficient tool for media management tasks.

The vulnerability detected involves missing authorization, specifically within the copy-media.php upload flow of the Canto plugin for WordPress. This absence of proper authorization checks can lead to potential security risks, as it allows unauthenticated users to upload arbitrary files. Such vulnerabilities create an avenue for malicious exploitation, which can adversely affect the security posture of a website using the plugin. The vulnerability is significant due to its potential impact on data integrity and security. Detecting this vulnerability is crucial for maintaining the overall security and functionality of WordPress websites utilizing the Canto plugin.

The vulnerability details reveal that the file copy-media.php is directly accessible and lacks proper authorization checks, allowing unauthenticated users to upload files. Parameters controlled by the attacker can specify the destination for file uploads, thereby enabling malicious activities. The parameter fbc_app_api plays a crucial role, as it governs the domains WordPress fetches from, which could lead to server-side request forgery (SSRF) attacks. This lack of constraint on the upload destination poses a considerable threat to the system's security. The vulnerability primarily affects media file handling features within the WordPress context, specifically through mutable upload destinations.

Exploiting this missing authorization vulnerability can have severe implications, including the unauthorized upload of files to the WordPress media library. Attackers could leverage this flaw to bypass authentication and introduce malicious files into the system. Additionally, this vulnerability could facilitate SSRF attacks, allowing attackers to control server-side interactions with external domains. The effects of such exploitation may compromise data integrity, allowing for unauthorized access, manipulation, or dissemination of media files. Therefore, addressing this vulnerability is critical to safeguarding the system against unauthorized actions and maintaining data protection.

REFERENCES

Solution Advice
  • Update Canto plugin to version 3.1.2 or later to fix the missing authorization issue.
  • Ensure proper authorization checks are implemented on file upload processes.
  • Review and restrict file upload destinations to prevent unauthorized file placements.
  • Regularly audit installed WordPress plugins for security updates and patches.
  • Implement security plugins to detect and prevent unauthorized attempts to access or upload files.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.