Sourced from activesupport's releases.
v6.0.6.1
Active Support
- No changes.
Active Model
- No changes.
Active Record
Make
sanitize_as_sql_comment
more strictThough this method was likely never meant to take user input, it was attempting sanitization. That sanitization could be bypassed with carefully crafted input.
This commit makes the sanitization more robust by replacing any occurrances of "/" or "/" with "/ " or " /". It also performs a first pass to remove one surrounding comment to avoid compatibility issues for users relying on the existing removal.
This also clarifies in the documentation of annotate that it should not be provided user input.
[CVE-2023-22794]
Action View
- No changes.
Action Pack
- No changes.
Active Job
- No changes.
... (truncated)
28bb76d
Version 6.0.6.191cf62e
Version 6.0.6c7d64e9
Preparing for 6.0.5.1 releasec177e45
updating version and changelog