Bug #54304
closedMissing encoding in flexforms IRRE javascript
100%
Description
AJAX IRRE requests are sending context property. This property is json-encoded string, which could contain special chars.
Parameters set for AJAX request is not properly encoded, which is causing failure during verification.
Bug is in function jsfunc.inline.js, method "makeAjaxCall".
urlParams += '&ajax[context]=' + Object.toJSON(context)
should be
urlParams += '&ajax[context]=' + encodeURIComponent(Object.toJSON(context));
Updated by Gerrit Code Review almost 11 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/26283
Updated by Gerrit Code Review almost 11 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/26283
Updated by Gerrit Code Review almost 11 years ago
Patch set 1 for branch TYPO3_6-1 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/27674
Updated by Gerrit Code Review almost 11 years ago
Patch set 1 for branch TYPO3_6-0 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/27675
Updated by Anonymous almost 11 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset e4286922374dfc168819e025e798b003a94cb54e.