{"id":"CVE-2026-112240","state":"PUBLISHED","title":"Broken Access Control in extension \"TYPO3 Fluid-Form by coding.ms\" (fluid_form)","description":"The download link for files uploaded through a form relied on a token that could be predicted. The file name in the request was also not verified in a way that resisted guessing. An unauthenticated attacker could use this to access files uploaded by other visitors. In addition, the token was shown in plain text in the text version of the notification email.","publishedAt":"2026-10-20T09:30:51.530Z","updatedAt":"2026-10-20T16:13:19.980Z","severity":{"score":6.3,"label":"Medium","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","source":"TYPO3"},"assigner":"TYPO3","products":["TYPO3 Extension \"TYPO3 Fluid-Form by coding.ms\""],"affected":[{"vendor":"TYPO3","product":"Extension \"TYPO3 Fluid-Form by coding.ms\"","packageName":"codingms/fluid-form","defaultStatus":"unaffected","versions":[{"version":"6.0.0","status":"affected","lessThan":"6.0.6","versionType":"semver"},{"version":"0","status":"affected","lessThan":"5.0.10","versionType":"semver"}],"collectionURL":"https://packagist.org/"}],"references":["https://typo3.org/security/advisory/typo3-ext-sa-2026-033"],"weaknesses":["CWE-639","CWE-338"],"ingestedAt":"2026-10-29T20:10:43.281Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/112xxx/CVE-2026-112240.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-112240","state":"PUBLISHED","datePublished":"2026-10-20T09:30:51.530Z","dateUpdated":"2026-10-20T16:13:19.980Z","assignerShortName":"TYPO3","assignerOrgId":"f4fb688c-4412-4426-b4b8-421ecf27b14a","dateReserved":"2026-10-19T11:29:08.878Z"},"containers":{"cna":{"title":"Broken Access Control in extension \"TYPO3 Fluid-Form by coding.ms\" (fluid_form)","descriptions":[{"lang":"en","value":"The download link for files uploaded through a form relied on a token that could be predicted. The file name in the request was also not verified in a way that resisted guessing. An unauthenticated attacker could use this to access files uploaded by other visitors. In addition, the token was shown in plain text in the text version of the notification email."}],"affected":[{"vendor":"TYPO3","product":"Extension \"TYPO3 Fluid-Form by coding.ms\"","packageName":"codingms/fluid-form","defaultStatus":"unaffected","versions":[{"version":"6.0.0","status":"affected","lessThan":"6.0.6","versionType":"semver"},{"version":"0","status":"affected","lessThan":"5.0.10","versionType":"semver"}],"collectionURL":"https://packagist.org/"}],"references":[{"url":"https://typo3.org/security/advisory/typo3-ext-sa-2026-033","tags":["vendor-advisory"]}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"PRESENT","privilegesRequired":"NONE","userInteraction":"NONE","vulnConfidentialityImpact":"LOW","subConfidentialityImpact":"NONE","vulnIntegrityImpact":"NONE","subIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subAvailabilityImpact":"NONE","exploitMaturity":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED","version":"4.0","baseSeverity":"MEDIUM","baseScore":6.3,"vectorString":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-639","lang":"en","description":"CWE-639 Authorization Bypass Through User-Controlled Key","type":"CWE"},{"cweId":"CWE-338","lang":"en","description":"CWE-338 Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)","type":"CWE"}]}],"providerMetadata":{"shortName":"TYPO3","orgId":"f4fb688c-4412-4426-b4b8-421ecf27b14a","dateUpdated":"2026-10-20T09:30:51.530Z"},"datePublic":"2026-10-20T09:00:00.000Z","credits":[{"lang":"en","value":"Thomas Deuling","type":"reporter"},{"lang":"en","value":"Thomas Deuling","type":"remediation developer"}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 1.0.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-20T16:13:09.787826Z","id":"CVE-2026-112240","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-20T16:13:19.980Z"}}]}}}