Cross-site scripting in PostyBirb Plus submission description editor
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
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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | PostyBirb Plus | 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 | 3.1.76 | Patch available | CNA |
- 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
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| 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
- 2026-11-01 Threatist record created from CVE-2026-120190
- 2026-11-01 Alias added: GHSA-ggpr-cj64-vcq3
- 2026-11-06 CISA SSVC decision points changed
- 2026-11-06 Priority changed: LOW → MEDIUM
References
Patch 3
Sources
- CVE-2026-120190 · CVE Program
- CVE-2026-120190 · NVD
- FIRST EPSS
- GHSA-ggpr-cj64-vcq3 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences