Bug #98492
closedMitigate Browser "Spell-Jacking"
100%
Description
The following issue has been brought to the attention of the security team.
Source: https://www.otto-js.com/news/article/chrome-and-edge-enhanced-spellcheck-features-expose-pii-even-your-passwords
Having manually(!) enabled "enhanced spell checking" in browsers, can lead to scenarios that password data is sent to remote services that actually take care of the spell checking. Since this issue is cause by browsers and the determination of "confidentiality" is fuzzy here, this issue is handled in public. For instance, any content that is only available in an intranet would be considered confidential, it's not only about password data.
The suggestion for the TYPO3 core is:
- https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck
- use HTML attr
spellcheck="false"
for any<form>
that is used for credentials - use HTML attr
spellcheck="false"
for any<input type="password">
in case it might be used in combination with other content that should be spell checked (in terms of UX)
Updated by Gerrit Code Review about 2 years ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/75930
Updated by Oliver Hader about 2 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 2d863f9b46d3fd0fe7c84ac4c4afe83daf1baaf3.
Updated by Oliver Hader about 2 years ago
- Related to Bug #98504: Mitigate Browser "Spell-Jacking" in Setup Module added
Updated by Gerrit Code Review about 2 years ago
- Status changed from Resolved to Under Review
Patch set 1 for branch 11.5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/75946
Updated by Oliver Hader about 2 years ago
- Status changed from Under Review to Resolved
Applied in changeset 2c9bd5085fcbbb21841999fa0d10a92ccb3b8857.