HIGH 7.5

CVE-2026-57647: Panorama Viewer Local File Inclusion Vulnerability (Plugin 1.6.1)

A local file inclusion vulnerability exists in the Panorama Viewer – 360 Degree Image + Video Viewer plugin affecting versions 1.6.1 and earlier. The vulnerability allows authenticated contributors to include and potentially access arbitrary files on the server, though successful exploitation requires specific conditions. This is a moderate-to-high severity issue that primarily affects sites where contributor access is broadly granted.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses (CWE)
CWE-98
Affected products
0 configuration(s)
Published / Modified
2026-06-26 / 2026-06-26

NVD description (verbatim)

Contributor Local File Inclusion in Panorama Viewer – 360 Degree Image + Video Viewer <= 1.6.1 versions.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-57647 is a Contributor Local File Inclusion (LFI) vulnerability stemming from improper input validation in the affected plugin versions. The flaw maps to CWE-98 (Improper Neutralization of Filename Delimiters), meaning user-supplied filenames are not properly sanitized before file operations. An authenticated user with contributor-level permissions can craft malicious requests that cause the server to include and process files outside the intended directory, potentially exposing sensitive configuration files, database credentials, or other protected assets. Network accessibility combined with the requirement for valid contributor credentials makes this a realistic but not trivial attack surface.

Business impact

Sites running this plugin with multiple contributors face elevated risk of information disclosure. Attackers gaining contributor access—whether through credential compromise, insider threat, or account enumeration—can exfiltrate configuration files, wp-config.php contents, or other sensitive server data. While the vulnerability does not grant direct code execution or system-level compromise, the confidentiality impact is significant. For multi-tenant or SaaS environments, lateral movement or privilege escalation through leaked credentials becomes possible. Sites with restrictive contributor policies face lower practical risk.

Affected systems

Panorama Viewer – 360 Degree Image + Video Viewer plugin in versions 1.6.1 and earlier. The vulnerability requires the plugin to be installed and activated; it does not affect core WordPress or other plugins. Verify installation by checking the plugin directory and active plugin list. The specific platform (WordPress, standalone, or CMS integration) should be confirmed in the plugin documentation.

Exploitability

Exploitation requires valid contributor-level authentication, which raises the barrier compared to unauthenticated flaws. However, contributor accounts are often easier to obtain than admin accounts and may be delegated to external partners, freelancers, or less-trusted team members. The CVSS vector (AV:N/AC:H/PR:L) reflects network accessibility but elevated attack complexity, suggesting the vulnerability is not trivially triggerable from any request. Successful exploitation depends on the plugin's file handling logic and how it constructs paths. The absence of CISA KEV listing indicates no active in-the-wild exploitation has been documented as of the vulnerability publication date.

Remediation

Update the Panorama Viewer plugin to a patched version higher than 1.6.1 as soon as available from the vendor. Verify the patch release date and changelog against the vendor's official repository. Interim measures include restricting contributor role assignment to trusted users only, implementing Web Application Firewall (WAF) rules to block suspicious file path traversal patterns (../, ..\, encoded variants), and auditing contributor account activity for unauthorized file access attempts. Consider file integrity monitoring on sensitive server files to detect unauthorized reads.

Patch guidance

Monitor the plugin vendor's release announcements for a patched version. Once released, apply updates through the standard plugin update mechanism in your WordPress admin panel or via your deployment pipeline, depending on your environment. Test the patch in a staging environment first to ensure no compatibility issues with your site configuration. Verify that the patched version number exceeds 1.6.1 and that release notes explicitly address CVE-2026-57647. If the vendor does not release a patch within a reasonable timeframe, consider disabling the plugin or replacing it with an actively maintained alternative.

Detection guidance

Monitor web server and plugin logs for suspicious file path requests containing traversal sequences (../, ..\, %2e%2e, etc.) directed at the plugin's endpoints or REST API. Set up alerts for contributor accounts accessing unexpected or sensitive file paths. Review recent backups of wp-config.php, database configuration files, and other sensitive assets for unauthorized access timestamps. Implement Security Information and Event Management (SIEM) correlation to identify anomalous file read patterns correlating with contributor account activity. For WordPress sites, enable file integrity monitoring plugins and log analysis to catch exploitation attempts.

Why prioritize this

This vulnerability merits prompt but measured attention. The HIGH CVSS score (7.5) reflects substantial confidentiality, integrity, and availability impact potential, but the authentication requirement and elevated attack complexity prevent it from being critical. Organizations with a large, distributed contributor base should prioritize patching within 2–4 weeks. Those with tightly controlled contributor access may defer slightly but should still patch within 30 days. The lack of KEV listing suggests the vendor has not released a widely-known patch yet, so verify availability before creating an urgent incident.

Risk score, explained

The CVSS 3.1 score of 7.5 (HIGH) reflects a network-accessible vulnerability with high confidentiality impact (C:H), high integrity impact (I:H), and high availability impact (A:H), but moderated by the requirement for valid contributor credentials (PR:L) and non-trivial attack complexity (AC:H). The unchanged scope (S:U) indicates the impact is confined to the vulnerable component. This score appropriately captures a serious but not critical threat, distinguishing it from unauthenticated remote code execution or pre-authentication bypass vulnerabilities.

Frequently asked questions

Does this vulnerability allow remote code execution?

No. CVE-2026-57647 is a local file inclusion vulnerability that permits unauthorized file read access. It does not directly enable code execution. However, disclosure of sensitive files (such as database credentials or API keys) could facilitate further attacks that lead to code execution.

Do I need admin-level permissions to exploit this vulnerability?

No. Contributor-level access is sufficient. This is significant because contributor accounts are often easier to compromise and may be delegated to external users, vendors, or freelancers with limited oversight.

What should I do if I cannot update the plugin immediately?

Restrict contributor access to only fully trusted users, implement firewall rules to block path traversal patterns, enable detailed logging of file access, and consider disabling the plugin if it is not mission-critical. Monitor vendor communications for patch availability.

Does this affect all WordPress sites or only those using this specific plugin?

Only sites with the Panorama Viewer – 360 Degree Image + Video Viewer plugin installed and activated are affected. Deactivating or removing the plugin eliminates the risk immediately.

This analysis is based on the published CVE record and vendor metadata as of the publication date. Patch availability, vendor advisory details, and affected product versions should be verified directly with the plugin vendor and your internal asset inventory. This content is for informational purposes and does not constitute professional security advice. Organizations should conduct independent risk assessment aligned with their specific environment, compliance obligations, and threat model. No exploit code or proof-of-concept is provided. Always test patches in a staging environment before production deployment. Source: NVD (public-domain), retrieved 2026-08-05. Analysis generated by SEC.co (claude-haiku-4-5).