{"id":"CVE-2026-102780","title":"Joomla Extension - joomlafry.com - Unauthenticated cross-record publication and mass assignment in TF Content 2.9.0 - 2.9.4 - The extension unconditionally authorizes both creation and editing in its public `RecordController`","summary":"Joomla Extension - joomlafry.com - Unauthenticated cross-record publication and mass assignment in TF Content 2.9.0 - 2.9.4 - The extension unconditionally authorizes both creation and editing in its public `RecordController`. Its shared…","severity":"critical","cvss":9.8,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","cwe":["CWE-862","CWE-915"],"vendor":"techfry","product":"tf_content","affected":["tf_content >= 2.9.0, <= 2.9.4"],"published":"2026-10-05","updated":"2026-10-14","sourceUpdated":"2026-10-14T18:48:03.227","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-102780","references":[{"url":"https://www.joomlafry.com/","label":"security@joomla.org"}],"tags":["nvd","cve.org","score-dispute"],"epss":0.0029,"epssPercentile":0.21409,"ssvc":{"exploitation":"none","automatable":"yes","technicalImpact":"partial","timestamp":"2026-10-05T16:28:37.434467Z"},"scores":{"nvd":9.8,"cna":6.9},"ingestedAt":"2026-10-05T16:25:58.409Z","slug":"CVE-2026-102780","body":"## Overview\n\nJoomla Extension - joomlafry.com - Unauthenticated cross-record publication and mass assignment in TF Content 2.9.0 - 2.9.4 - The extension unconditionally authorizes both creation and editing in its public `RecordController`. Its shared frontend save controller accepts the raw `jform` array, assigns the request-selected existing record ID, and saves it without filtering submitted properties through the configured form. A Guest can obtain a valid token from Joomla's public login form and modify any TF Content row, including mass-assigning `published`, `access`, and `created_by`.\n\n## Affected\n\n- `tf_content >= 2.9.0, <= 2.9.4`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"midnight","depthScore":54,"depthScoreParts":{"impact":53.9,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[{"seq":220408,"id":"CVE-2026-102780","ts":1792007492861,"field":"cvss","old":"6.9","new":"9.8"},{"seq":220407,"id":"CVE-2026-102780","ts":1792007492861,"field":"severity","old":"medium","new":"critical"}]}