Subject: CVS commit: pkgsrc
From: Takahiro Kambe
Date: 2023-01-19 15:34:27
Message id: 20230119143427.9CB13FA90@cvs.NetBSD.org

Log Message:
www/ruby-rails70: update to 7.0.4.1

Rails 7.0.4.1 (2023-01-17)

devel/ruby-activesupport70

* Avoid regex backtracking in Inflector.underscore

  [CVE-2023-22796]

www/ruby-actionpack70

* Fix sec issue with _url_host_allowed?

  Disallow certain strings from `_url_host_allowed?` to avoid a redirect
  to malicious sites.

  [CVE-2023-22797]

* Avoid regex backtracking on If-None-Match header

  [CVE-2023-22795]

* Use string#split instead of regex for domain parts

  [CVE-2023-22792]

databases/ruby-activerecord70

* Make sanitize_as_sql_comment more strict

  Though 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]

* Added integer width check to PostgreSQL::Quoting

  Given a value outside the range for a 64bit signed integer type
  PostgreSQL will treat the column type as numeric. Comparing
  integer values against numeric values can result in a slow
  sequential scan.

  This behavior is configurable via
  ActiveRecord::Base.raise_int_wider_than_64bit which defaults to true.

  [CVE-2022-44566]

Files:
RevisionActionfile
1.9modifypkgsrc/databases/ruby-activerecord70/distinfo
1.9modifypkgsrc/devel/ruby-activejob70/distinfo
1.9modifypkgsrc/devel/ruby-activemodel70/distinfo
1.9modifypkgsrc/devel/ruby-activestorage70/distinfo
1.9modifypkgsrc/devel/ruby-activesupport70/distinfo
1.9modifypkgsrc/devel/ruby-railties70/distinfo
1.140modifypkgsrc/lang/ruby/rails.mk
1.9modifypkgsrc/mail/ruby-actionmailbox70/distinfo
1.9modifypkgsrc/mail/ruby-actionmailer70/distinfo
1.9modifypkgsrc/textproc/ruby-actiontext70/distinfo
1.9modifypkgsrc/www/ruby-actioncable70/distinfo
1.6modifypkgsrc/www/ruby-actionpack70/Makefile
1.9modifypkgsrc/www/ruby-actionpack70/distinfo
1.9modifypkgsrc/www/ruby-actionview70/distinfo
1.9modifypkgsrc/www/ruby-rails70/distinfo