Skip to content

Semrush · disclosed report #1237700

Improper input validation in projects leads to fully deny access to project resources

How it was found, in CyberSIXT's words · 35 votes

This analysis is CyberSIXT's own summary of the public report, written by a model and checked automatically. It may be wrong: the researcher's report is the source.

Read the researcher's report

Read the researcher's report on HackerOne

A project tag could be set to a null value, which caused the project interface to fail and blocked access to project resources. The report describes impact through both an editor changing a shared project and an attacker inviting a target to a project containing the malformed tag.

How it was found

  1. The researcher examined project tags and sharing behavior.
  2. They observed that tag names were not type-validated and tested a null value.
  3. They confirmed the malformed tag prevented project listing and management.
  4. They tested propagation through shared-project editing and inviting a target to the affected project.
Access needed
A user account · an account
User interaction
None
Whose object
Another tenant's
Boundary crossed
A project invitation exposed a malformed project to another user's project list, disrupting access to project resources.
Root cause
The application accepted a null tag name and the front end could not handle it, causing project access workflows to fail.
Impact
An affected user could lose access to viewing and managing projects associated with the malformed tag.
Fix
Validate tag-name types and reject null values.
Payload class
null-valued tag name
Components
project tags, project management interface, project sharing
Confidence
high

This analysis is CyberSIXT's own summary of the public report, written by a model and checked automatically. It may be wrong: the researcher's report is the source. Written 2026-11-15. Ask for a correction or removal.

Similar findings, side by side
ReportAccessWhose objectBoundary crossed
Posts sent via websockets aren't sanitized properlyA user accountThe attacker's ownA post author supplied unvalidated nested embed data that was broadcast to other users' clients.
Steal ALL collateral during liquidation by exploiting lack of validation in `flip.kick`No accountAnother tenant'sA public caller created a fabricated auction that crossed into trusted liquidation accounting and redemption of system collateral.
Bypass of GitLab CI runner slash fix in YAML validationA user accountThe attacker's ownA project CI variable bypassed cache-key validation and affected cache handling in a pipeline.
Bypass of Restricted Keyword "Mozilla" in Display Name Field via Unicode Homoglyphs on addons.allizom.orgA user accountThe attacker's ownThe display-name restriction was bypassed using a Unicode homoglyph.
Deadlock in x86 HVM standard VGA handlingA user accountNo object involvedGuest kernel execution triggered a deadlock in the host hypervisor.
Improper UUID validation results in bypass of #419896No accountNo object involvedNo security boundary crossing was demonstrated; the server accepted malformed input.
ImageId Format Injection in Image Upload EndpointA user accountThe attacker's ownAn authenticated user created an image identifier outside the expected format.
jitsi-meet: Prosody/Jigasi missing header whitelist in mod_filter_iq_rayo allows arbitrary SIP header injection and Caller ID spoofingA user accountNo object involvedA caller-controlled header crossed from call setup into trusted outbound SIP signaling.
Incorrect Deep-link validation leading to unresponsive application and deviceNo accountNo object involvedA crafted deep link caused the app to become unresponsive.
CVE-2020-8177: curl overwrite local file with -JA user accountThe attacker's ownA server-controlled response filename replaced an existing file on the local filesystem.
Steal all MKR from `flap` during liquidation by exploiting lack of validation in `flap.kick`No accountThe attacker's ownAn attacker used fabricated auction records to withdraw MKR held by the auction contract.
CSS Injection to disable app & potential message exfilA user accountNo object involvedA custom theme value crossed from a color preference into app-wide styling.
Program
Semrush
Status
Valid
Severity
Medium
Bounty
None stated
Weakness as filed
Improper Input Validation
Disclosed
2021
Upvotes
35

Every one of the 12 is a mark on the map. Named now: 1 to 12, most similar first.

  1. Posts sent via websockets aren't sanitized properly#2541027Mattermost · needs: a user account · 2 shared techniques
  2. Steal ALL collateral during liquidation by exploiting lack of validation in `flip.kick`#684092BlockDev Sp. Z o.o · needs: no account · 1 shared technique
  3. Bypass of GitLab CI runner slash fix in YAML validation#409395GitLab · needs: a user account · 1 shared technique
  4. Bypass of Restricted Keyword "Mozilla" in Display Name Field via Unicode Homoglyphs on addons.allizom.org#3279441Mozilla · needs: a user account · 1 shared technique
  5. Deadlock in x86 HVM standard VGA handling#2921724Internet Bug Bounty · needs: a user account · 1 shared technique
  6. Improper UUID validation results in bypass of #419896#423073HackerOne · needs: no account · 1 shared technique
  7. ImageId Format Injection in Image Upload Endpoint#3175928Lichess · needs: a user account · 1 shared technique
  8. jitsi-meet: Prosody/Jigasi missing header whitelist in mod_filter_iq_rayo allows arbitrary SIP header injection and Caller ID spoofing#37895708x8 · needs: a user account · 1 shared technique
  9. Incorrect Deep-link validation leading to unresponsive application and device#1157795Flickr · needs: no account · 1 shared technique
  10. CVE-2020-8177: curl overwrite local file with -J#887462curl · needs: a user account · 1 shared technique
  11. Steal all MKR from `flap` during liquidation by exploiting lack of validation in `flap.kick`#684152BlockDev Sp. Z o.o · needs: no account · 1 shared technique
  12. CSS Injection to disable app & potential message exfil#679969Slack · needs: a user account · 1 shared technique

paid a bounty

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-15. CVE List through 2026-11-15 · EPSS of 2026-11-14 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.