Read the docs

Cross-site scripting in PostyBirb Plus submission description editor

Priority MEDIUM 56CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Passive
Attack complexity
Low
Attack requirements
None
Impact type
Cross-site scripting, Code execution
Confidentiality · integrity · availability
None · Low · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79 and CWE-94.

Summary

PostyBirb Plus up to 3.1.75 contains a cross-site scripting flaw (CWE-79) in the Submission Description Editor, where the DescriptionInput.tsx component does not neutralize user input. A remote attacker with low privileges can inject script that runs in a user's browser, and user interaction is required. A public exploit has been released.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Description from the CNA

A security flaw has been discovered in PostyBirb Plus up to 3.1.75. Affected by this vulnerability is an unknown functionality of the file ui/src/views/submissions/submission-forms/form-components/DescriptionInput.tsx of the component Submission Description Editor. The manipulation results in cross site scripting. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks. Upgrading to version 3.1.76 addresses this issue. The patch is identified as 6b11c2345ad98ae59fd5404a9f1024eb1d10c8a4. It is advisable to upgrade the affected component.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00392 33rd percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by the CNA
Fix Fixed PostyBirb Plus: 3.1.76

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
—PostyBirb Plus3.1.0; 3.1.1; 3.1.2; 3.1.3; 3.1.4; 3.1.5; 3.1.6; 3.1.7; 3.1.8; 3.1.9; 3.1.10; 3.1.11; 3.1.12; 3.1.13; 3.1.14; 3.1.15; 3.1.16; 3.1.17; 3.1.18; 3.1.19; 3.1.20; 3.1.21; 3.1.22; 3.1.23; 3.1.24; 3.1.25; 3.1.26; 3.1.27; 3.1.28; 3.1.29; 3.1.30; 3.1.31; 3.1.32; 3.1.33; 3.1.34; 3.1.35; 3.1.36; 3.1.37; 3.1.38; 3.1.39; 3.1.40; 3.1.41; 3.1.42; 3.1.43; 3.1.44; 3.1.45; 3.1.46; 3.1.47; 3.1.48; 3.1.49; 3.1.50; 3.1.51; 3.1.52; 3.1.53; 3.1.54; 3.1.55; 3.1.56; 3.1.57; 3.1.58; 3.1.59; 3.1.60; 3.1.61; 3.1.62; 3.1.63; 3.1.64; 3.1.65; 3.1.66; 3.1.67; 3.1.68; 3.1.69; 3.1.70; 3.1.71; 3.1.72; 3.1.73; 3.1.74; 3.1.753.1.76Patch availableCNA
  • PostyBirb Plus Vendor— Affected 3.1.0; 3.1.1; 3.1.2; 3.1.3; 3.1.4; 3.1.5; 3.1.6; 3.1.7; 3.1.8; 3.1.9; 3.1.10; 3.1.11; 3.1.12; 3.1.13; 3.1.14; 3.1.15; 3.1.16; 3.1.17; 3.1.18; 3.1.19; 3.1.20; 3.1.21; 3.1.22; 3.1.23; 3.1.24; 3.1.25; 3.1.26; 3.1.27; 3.1.28; 3.1.29; 3.1.30; 3.1.31; 3.1.32; 3.1.33; 3.1.34; 3.1.35; 3.1.36; 3.1.37; 3.1.38; 3.1.39; 3.1.40; 3.1.41; 3.1.42; 3.1.43; 3.1.44; 3.1.45; 3.1.46; 3.1.47; 3.1.48; 3.1.49; 3.1.50; 3.1.51; 3.1.52; 3.1.53; 3.1.54; 3.1.55; 3.1.56; 3.1.57; 3.1.58; 3.1.59; 3.1.60; 3.1.61; 3.1.62; 3.1.63; 3.1.64; 3.1.65; 3.1.66; 3.1.67; 3.1.68; 3.1.69; 3.1.70; 3.1.71; 3.1.72; 3.1.73; 3.1.74; 3.1.75 Fixed in 3.1.76 Patch available CNA

CPE names CNA · 1

CPEVersionsRoleVendor
cpe:2.3:a:postybirb_plus:postybirb_plus:*:*:*:*:*:*:*:*———
  • cpe:2.3:a:postybirb_plus:postybirb_plus:*:*:*:*:*:*:*:* Versions — — ·—

Remediation

Upgrade PostyBirb Plus to version 3.1.76, which fixes the issue. The patch is commit 6b11c2345ad98ae59fd5404a9f1024eb1d10c8a4.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

  • Fix · CNA PostyBirb Plus Fixed in 3.1.76

Timeline

  1. 2026-11-01 Threatist record created from CVE-2026-120190
  2. 2026-11-01 Alias added: GHSA-ggpr-cj64-vcq3
  3. 2026-11-06 CISA SSVC decision points changed
  4. 2026-11-06 Priority changed: LOW → MEDIUM

References

Sources