Lucene search

K
drupalDrupal Security TeamDRUPAL-SA-CONTRIB-2015-096
HistoryApr 15, 2015 - 12:00 a.m.

Services - Critical - Multiple Vulnerabilites - SA-CONTRIB-2015-096

2015-04-1500:00:00
Drupal Security Team
www.drupal.org

6 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:S/C:P/I:P/A:P

0.967 High

EPSS

Percentile

99.7%

Services module enables you to expose an API to third party systems.

Access bypass (file upload and execution)

The resource/endpoint for uploading files does not properly sanitize the filename of uploaded files. This vulnerability is mitigated by the fact that the β€œFile > Create” resource must be enabled and an attacker must have a role with the Services β€œSave file information” permission.

Private fields information displayed

Services does not check field_access when displaying entities so some private field information may be displayed. This vulnerability only affects sites using the field access system (for example, via the Field Permissions module) to hide fields from anonymous users.

CVE identifier(s) issued

  • Access bypass: CVE-2015-4393 * Information disclosure:CVE-2015-4394

Versions affected

Services 7.x-3.x versions prior to 7.x-3.12.

Drupal core is not affected. If you do not use the contributed Services module,
there is nothing you need to do.

Solution

Install the latest version of Services: Services 7.x-3.12.

As a reminder, Services for Drupal 6 is no longer maintained.

Also see the Services project page.

Reported by

Access Bypass/file upload

Private fields information displayed

Fixed by

Access Bypass/file upload

Private fields information displayed

Coordinated by

6 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:S/C:P/I:P/A:P

0.967 High

EPSS

Percentile

99.7%

Related for DRUPAL-SA-CONTRIB-2015-096