Read the docs
TI-2022-02350 Aliases CVE-2022-2543GHSA-h53x-g7f4-fggg

Visual Portfolio < 2.18.0 - Unauthenticated CSS Injection

Priority LOW 28CWE-862Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-862.

Summary

The Visual Portfolio, Photo Gallery & Post Grid WordPress plugin before 2.18.0 does not have proper authorisation checks in some of its REST endpoints, allowing unauthenticated users to call them and inject arbitrary CSS in arbitrary saved layouts

Why it matters now

EPSS 0.00614 49th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed Visual Portfolio, Photo Gallery & Post Grid (Unknown): 2.18.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
UnknownVisual Portfolio, Photo Gallery & Post Grid2.18.0 to before 2.18.02.18.0Patch availableCNA
  • Visual Portfolio, Photo Gallery & Post Grid VendorUnknown Affected 2.18.0 to before 2.18.0 Fixed in 2.18.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:visualportfolio:visual_portfolio\,_photo_gallery_\&_post_grid:*:*:*:*:*:wordpress:*:*before 2.18.0VulnerableVisualportfolio
  • cpe:2.3:a:visualportfolio:visual_portfolio\,_photo_gallery_\&_post_grid:*:*:*:*:*:wordpress:*:* Versions before 2.18.0 Vulnerable ·Visualportfolio

Remediation

  • Fix · CNA Visual Portfolio, Photo Gallery & Post Grid (Unknown) Fixed in 2.18.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2022-2543
  2. 2026-10-03 Alias added: GHSA-h53x-g7f4-fggg

References

  • TI-2022-02399 Visual Portfolio < 2.19.0 - Contributor+ CSS Injection CVSS 3.1MEDIUM 5.4

Sources