PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-107659 wpchill CVE debrief

The Modula Image Gallery plugin for WordPress has a sensitive information exposure vulnerability. This allows unauthenticated attackers to access plaintext passwords and usernames for published galleries. The issue arises from the plugin's handling of the 'id' parameter in the /wp-json/wp/v2/modula-gallery/{id} route, where it fails to redact sensitive information from the modulaSettings REST field.

Vendor
wpchill
Product
Modula Image Gallery – Photo Grid & Video Gallery
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-16
Original CVE updated
2026-10-16
Advisory published
2026-10-16
Advisory updated
2026-10-16

Who should care

WordPress administrators and defenders responsible for managing Modula Image Gallery installations should assess exposure and prioritize updates or compensating controls to protect against unauthorized access to gallery settings.

Why it matters

CVE-2026-107659 allows unauthenticated attackers to access sensitive information, including plaintext passwords and usernames, for published galleries in the Modula Image Gallery plugin for WordPress. This vulnerability requires immediate attention from WordPress administrators and defenders to prevent unauthorized access and potential data breaches.

  • Defenders must verify exposure of Modula Image Gallery installations to unauthorized access.
  • Immediate updates or compensating controls are necessary to protect gallery settings.
  • Monitoring for unauthorized access to gallery passwords and usernames is required.

Technical summary

The Modula Image Gallery plugin for WordPress, up to version 3.0.11, exposes sensitive information through its /wp-json/wp/v2/modula-gallery/{id} endpoint. This allows unauthenticated attackers to retrieve plaintext passwords and usernames for published galleries by accessing the modulaSettings REST field. The plugin's CPT registration with show_in_rest=true enables this exposure. While the /wp-json/modula/v2/gallery/{id}/settings endpoint properly redacts passwords via the redact_settings_for_public() function, the core /wp-json/wp/v2/modula-gallery path lacks equivalent protection.

Defensive priority

Defenders should prioritize verifying exposure of Modula Image Gallery installations, especially versions up to 3.0.11, and assess the need for immediate updates or compensating controls.

Recommended defensive actions

  • Verify and update Modula Image Gallery to a version that addresses the sensitive information exposure vulnerability.
  • Restrict access to the /wp-json/wp/v2/modula-gallery endpoint to authenticated users only.
  • Monitor for unauthorized access to gallery settings and passwords.
  • Implement additional logging and monitoring to detect potential exploitation attempts.
  • Conduct a thorough review of existing gallery settings and passwords for potential exposure.
  • Consider temporarily restricting access to the Modula Image Gallery plugin until a patch is applied.
  • Review and update incident response plans to address potential data breaches.

Evidence notes

The vulnerability is confirmed in version 3.0.11 of the Modula Image Gallery plugin. The /wp-json/modula/v2/gallery/{id}/settings endpoint properly redacts passwords, but the /wp-json/wp/v2/modula-gallery path does not.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-107659 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-107659

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-107659 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-107659

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/modula-best-grid-gallery/

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/modula-best-grid-gallery/tags/3.0.11/includes/admin/cpt/class-modula-cpt.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/changeset/3729079/modula-best-grid-gallery/trunk/includes/admin/cpt/class-modula-cpt.php

    [email protected]

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.