The AltaGrade Blog

Navbar - Moderately critical - Cross Site Scripting - SA-CONTRIB-2022-011

Navbar - Moderately critical - Cross Site Scripting - SA-CONTRIB-2022-011

Project: Navbar
Date: 2022-January-25
Security risk: Moderately critical 13∕25
Vulnerability: Cross Site Scripting

Description

This module provides a very simple, mobile-friendly navigation toolbar.

The module doesn't sufficiently check for user-provided input.

This vulnerability is mitigated by the fact that an attacker must have the ability to post content using a text format (like the default "Filtered HTML" format) that won't filter out the exploit code.

Solution

Install the latest version:

Read More

Private Taxonomy Terms - Critical - Access bypass, Information Disclosure, Multiple vulnerabilities - SA-CONTRIB-2022-014

Private Taxonomy Terms - Critical - Access bypass, Information Disclosure, Multiple vulnerabilities - SA-CONTRIB-2022-014

Project: Private Taxonomy Terms
Date: 2022-January-26
Security risk: Critical 15∕25
Vulnerability: Access bypass, Information Disclosure, Multiple vulnerabilities

Description

This module enables users to create 'private' vocabularies.

The module doesn't sufficiently check user access permissions when attempting to view, edit, or add terms to vocabularies, including vocabularies not managed by the module.

Read More

jQuery UI Datepicker - Moderately critical - Cross Site Scripting - SA-CONTRIB-2022-004

jQuery UI Datepicker - Moderately critical - Cross Site Scripting - SA-CONTRIB-2022-004

Project: jQuery UI Datepicker
Date: 2022-January-19
Security risk: Moderately critical 14∕25 
Vulnerability: Cross Site Scripting

Description

jQuery UI is a third-party library used by Drupal. The jQuery UI Datepicker module provides the jQuery UI Datepicker library, which is not included in Drupal 9 core.

jQuery UI was previously thought to be end-of-life.

Read More

Super Login - Critical - Access bypass - SA-CONTRIB-2022-001

Super Login - Critical - Access bypass - SA-CONTRIB-2022-001

Project: Super Login
Date: 2022-January-05
Security risk: Critical 18∕25
Vulnerability: Access bypass

Description

This module enables you to login with an email address.

The module doesn't sufficiently check if a user account is active when using email login.

This vulnerability is mitigated by the fact that an attacker must have an account in the website that is blocked.

Solution

Install the latest version:

Read More

Simple OAuth (OAuth2) & OpenID Connect - Moderately critical - Access bypass - SA-CONTRIB-2022-002

Simple OAuth (OAuth2) & OpenID Connect - Moderately critical - Access bypass - SA-CONTRIB-2022-002

Project: Simple OAuth (OAuth2) & OpenID Connect
Date: 2022-January-05
Security risk: Moderately critical 13∕25
Vulnerability: Access bypass

Description

This module enables you to implement OAuth 2.0 authentication for Drupal.

The module doesn't sufficiently verify client secret keys for "confidential" OAuth 2.0 clients when using certain grant types. The token refresh and client credentials grants are not affected.

Read More

Mail Login - Moderately critical - Access bypass - SA-CONTRIB-2021-047

Mail Login - Moderately critical - Access bypass - SA-CONTRIB-2021-047

Project: Mail Login
Date: 2021-December-22
Security risk: Moderately critical 14∕25
Vulnerability: Access bypass

Description

This modules enables users to login via email address.

This module does not sufficiently check user status when authenticating.

Solution

Install the latest version:

If you use the mail_login module for Drupal 8 or 9, upgrade to Mail Login 8.x-2.5

Read More

Search API Pages - Critical - Cross Site Scripting - SA-CONTRIB-2021-046

Search API Pages - Critical - Cross Site Scripting - SA-CONTRIB-2021-046

Project: Search API Pages
Date: 2021-December-08
Security risk: Critical 16∕25 
Vulnerability: Cross Site Scripting

Description

This module enables you to create simple search pages based on Search API without the use of Views.

The module doesn’t sufficiently escape all variables provided for custom templates.

This vulnerability is mitigated by the fact that the default template provided by the module is not affected.

Solution

Install the latest version:

Read More

Pages