View online: https://www.drupal.org/sa-contrib-2021-020
Project: Apigee Edge [1]
Date: 2021-June-30
Security risk: *Moderately critical* 11∕25
AC:Basic/A:User/CI:None/II:Some/E:Theoretical/TD:All [2]
Vulnerability: Access bypass
Description:
The Apigee Edge module allows connecting a Drupal site to Apigee Edge in
order to build a developer portal.
The module did not properly validate user access for data creation in certain
circumstances.
Solution:
Install the latest version:
* If you use the apigee_edge module for Drupal 8.x, upgrade to Apigee Edge
module 8.x-1.2 or later. Note that the 8.x-1.2 release is old and
superseded due to
SA-CONTRIB-2020-028
. Users of the module should upgrade to a version including or newer than
8.x-1.12.
Reported By:
* trebde [3]
Fixed By:
* trebde [4]
* gitesh.koli [5]
Coordinated By:
* Greg Knaddison [6] of the Drupal Security Team
* Damien McKenna [7] of the Drupal Security Team
[1] https://www.drupal.org/project/apigee_edge
[2] https://www.drupal.org/security-team/risk-levels
[3] https://www.drupal.org/user/3629605
[4] https://www.drupal.org/user/3629605
[5] https://www.drupal.org/user/673858
[6] https://www.drupal.org/user/36762
[7] https://www.drupal.org/user/108450
View online: https://www.drupal.org/psa-2021-2021-06-29
Version: 8.9.x-dev
Date: 2021-June-29
Description:
*Drupal 8 will reach its end-of-life on November 2, 2021*, before the release
of Drupal 9.3.0, due to Symfony 3's end-of-life [1]. If you are using Drupal
8, *you must upgrade to Drupal 9.2 before November to keep your site secure*.
(Drupal 9.1 security coverage ends shortly after the Drupal 8 end-of-life, so
updating to 9.2 directly is best.)
There is no vendor extended support program for Drupal 8.
Solution:
.... How do I upgrade my Drupal 8 site to Drupal 9?
The Drupal 8 to Drupal 9 upgrade process is much easier than previous
major-version upgrades. There are many automated tools available to assist
with the upgrade. Learn more about upgrading your Drupal 8 site to Drupal 9
[2].
.. What if a module I need doesn't have a Drupal 9 release?
Many modules can be upgraded automatically. Check the module's issue queue
for an issue created by "Project Update Bot".
1) If the "Project Update Bot" issue is not yet marked "Reviewed and Tested
by the Community" ("RTBC"), review and test whether the module works for
you on Drupal 9 with that patch applied to its code.
* If the issue is set to "Needs review" and your testing does not
encounter any problems, you can mark the issue RTBC, along with a
comment explaining what you tested and how.
* Otherwise, if it does not work or causes bugs that didn't happen
before, mark the issue "Needs work" explaining what did not work with
the Drupal 9 patch.
2) If the existing issue is /already/ "Reviewed & Tested by the Community",
test it yourself, and comment on the issue reporting what testing you
did. Consider using the maintainer's contact form to reach out to them
asking them to make a Drupal 9 release.
3) If you have maintained contributed projects before and the patch has
been
RTBC for at least two weeks, consider taking over maintenance of the
module [3]. Otherwise, if you work with an organization that provides
Drupal services, ask that organization to consider taking over
maintenance of the module.
If you cannot find anyone to maintain the module, try using the patch
directly with composer [4].
The Drupal Association will also be taking additional steps to help with the
creation of Drupal-9-compatible releases in the coming months.
.... What about Drupal 7?
Drupal 7 will still have community-based security coverage until November 28,
2022 [5]. The paid Drupal 7 Vendor Extended Support program [6] will continue
until November 2025.
[1] https://symfony.com/releases/3.4
[2]
https://www.drupal.org/docs/upgrading-drupal/how-to-prepare-your-drupal-7-o…
[3]
https://www.drupal.org/docs/develop/managing-a-drupalorg-theme-module-or-di…
[4]
https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-to-dru…
[5] https://www.drupal.org/psa-2020-06-24
[6] https://www.drupal.org/project/d7es
View online: https://www.drupal.org/sa-contrib-2021-015
Project: Chaos Tool Suite (ctools) [1]
Date: 2021-June-16
Security risk: *Moderately critical* 13∕25
AC:None/A:None/CI:Some/II:None/E:Theoretical/TD:Uncommon [2]
Vulnerability: Access bypass
Description:
Chaos tool suite (ctools) module provides a number of APIs and extensions for
Drupal, it's 8.x-3.x branch is a start from scratch to evaluate the features
of ctools that didn't make it into Drupal Core 8.0.x and port them.
The module doesn't sufficiently handle block access control on its EntityView
plugin. This is a followup to more fully implement the fixes from
SA-CONTRIB-2021-009 [3]
This vulnerability is mitigated by the fact that successful exploitation
requires special conditions in place such as custom blockAccess() method that
differs from the default return value of 'AccessResult::allowed()' and
extending from EntityView.
Solution:
Install the latest version:
* If you use the CTools module for Drupal 8.x, upgrade to CTools 8.x-3.7
[4]
Reported By:
* Michael Vanetta [5]
Fixed By:
* Michael Vanetta [6]
* Joël Pittet [7]
Coordinated By:
* Greg Knaddison [8] of the Drupal Security Team
* Drew Webber [9] of the Drupal Security Team
[1] https://www.drupal.org/project/ctools
[2] https://www.drupal.org/security-team/risk-levels
[3] https://www.drupal.org/sa-contrib-2021-009
[4] https://www.drupal.org/project/ctools/releases/8.x-3.7
[5] https://www.drupal.org/user/452914
[6] https://www.drupal.org/user/452914
[7] https://www.drupal.org/user/160302
[8] https://www.drupal.org/user/36762
[9] https://www.drupal.org/user/255969