Approved changes feed: RSS · Atom
cpe:2.3:a:basecamp:trix:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Basecamp (5d73cff6-c4b9-5c9d-a4ec-037e7d6dbb05) |
|---|---|
| Product | Trix (f4f85313-cae0-58df-8871-720f9bd202ba) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-73427 |
vulnerable | 2026-09-16 04:33:09.833286 |
Trix: XSS via JSON deserialization bypass in drag-and-drop (Level0InputController)
Trix is a what-you-see-is-what-you-get rich text editor for everyday writing. Prior to 2.1.18, Trix is vulnerable to cross-site scripting when a crafted application/x-trix-document JSON payload is dropped into an editor using the fallback Level0InputController, such as an embedded WebView without Input Events Level 2 support. The StringPiece.fromJSON method trusts href attributes from the JSON payload without sanitization, allowing a draggable element containing a javascript: URI to bypass DOMPurify sanitization and inject executable JavaScript into the DOM. Exploitation requires the victim to drag and drop attacker-controlled content, and server-side HTML sanitization can neutralize the payload on save. This issue is fixed in version 2.1.18.
Published: 2026-08-12T20:50:17.434Z
Updated: 2026-08-13T13:51:28.767Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-46812 |
vulnerable | 2026-06-08 07:27:08.917657 |
Trix vulnerable to Cross-site Scripting on copy & paste
Trix is a what-you-see-is-what-you-get rich text editor for everyday writing. Versions prior to 2.1.15 are vulnerable to XSS attacks when pasting malicious code. An attacker could trick a user to copy and paste malicious code that would execute arbitrary JavaScript code within the context of the user's session, potentially leading to unauthorized actions being performed or sensitive information being disclosed. This issue has been patched in version 2.1.15.
Published: 2025-05-08T19:27:22.573Z
Updated: 2025-05-08T20:00:42.604Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-21610 |
vulnerable | 2026-06-08 07:08:57.036434 |
Trix allows Cross-site Scripting via `javascript:` url in a link
MEDIUM (5.3)
Trix is a what-you-see-is-what-you-get rich text editor for everyday writing. Versions prior to 2.1.12 are vulnerable to cross-site scripting when pasting malicious code in the link field. An attacker could trick the user to copy&paste a malicious `javascript:` URL as a link that would execute arbitrary JavaScript code within the context of the user's session, potentially leading to unauthorized actions being performed or sensitive information being disclosed. Users should upgrade to Trix editor version 2.1.12 or later to receive a patch. In addition to upgrading, affected users can disallow browsers that don't support a Content Security Policy (CSP) as a workaround for this and other cross-site scripting vulnerabilities. Set CSP policies such as script-src 'self' to ensure that only scripts hosted on the same origin are executed, and explicitly prohibit inline scripts using script-src-elem.
Published: 2025-01-03T16:29:54.939Z
Updated: 2025-01-03T16:56:23.301Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-53847 |
vulnerable | 2026-06-08 06:54:15.620178 |
Trix vulnerable to Cross-site Scripting on copy & paste
The Trix rich text editor, prior to versions 2.1.9 and 1.3.3, is vulnerable to cross-site scripting (XSS) + mutation XSS attacks when pasting malicious code. An attacker could trick a user to copy and paste malicious code that would execute arbitrary JavaScript code within the context of the user's session, potentially leading to unauthorized actions being performed or sensitive information being disclosed. Users should upgrade to Trix editor version 2.1.9 or 1.3.3, which uses DOMPurify to sanitize the pasted content.
Published: 2024-12-09T18:49:37.339Z
Updated: 2024-12-10T16:15:40.972Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-43368 |
vulnerable | 2026-06-08 06:45:50.198514 |
Trix has a Cross-Site Scripting (XSS) vulnerability on copy & paste
MEDIUM (6.5)
The Trix editor, versions prior to 2.1.4, is vulnerable to XSS when pasting malicious code. This vulnerability is a bypass of the fix put in place for GHSA-qjqp-xr96-cj99. In pull request 1149, sanitation was added for Trix attachments with a `text/html` content type. However, Trix only checks the content type on the paste event's `dataTransfer` object. As long as the `dataTransfer` has a content type of `text/html`, Trix parses its contents and creates an `Attachment` with them, even if the attachment itself doesn't have a `text/html` content type. Trix then uses the attachment content to set the attachment element's `innerHTML`. An attacker could trick a user to copy and paste malicious code that would execute arbitrary JavaScript code within the context of the user's session, potentially leading to unauthorized actions being performed or sensitive information being disclosed. This vulnerability was fixed in version 2.1.4.
Published: 2024-08-14T21:12:24.240Z
Updated: 2024-08-15T15:00:00.907Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-34341 |
vulnerable | 2026-06-08 06:37:33.138181 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.