Skip to content
WatchlistHigh

CVE-2020-28948Drupal Insecure Deserialization

Deserialization of Untrusted Data in Archive_Tar

Published Apr 22, 2021 · Updated Sep 19, 2026 · Also known as BIT-drupal-2020-28948, BIT-drupal-2020-28949, DEBIAN-CVE-2020-28948, DLA-2465-1, DLA-2466-1, DRUPAL-CORE-2020-013, DSA-4817-1, GHSA-jh5x-hfhg-78jq, UBUNTU-CVE-2020-28948, USN-4654-1

Key Facts

Patch in the next maintenance window
  • CVE-2020-28948 is a high-severity vulnerability (CVSS 7.8 v3.1) affecting Drupal, Archive Tar (PHP), Debian Linux and 22 more products.
  • It is not listed in any known-exploited vulnerabilities catalog. No public exploit code is known.
  • EPSS estimates a 47% probability of exploitation in the next 30 days.
  • Fixed versions are available, including apcu-panel 5.1.18-1.module+el8.3.0+7685+72d70b58, Drupal 7.75.0, Drupal 8.9.10.
  • Brandefense priority: patch in the next maintenance window, because of its high severity, although no exploitation is known.

Scores

CVSS v3.1

7.8

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

EPSS (30-day exploit likelihood)

47%

Higher than 98.8% of all scored CVEs

Exploit maturity

Proof of concept

ATLAS score

46/100

Publication score, see How it works

Exploitation Verdict

KEV listed

Not listed

Federal due date

None

No federal due date

Ransomware use

Not reported

Attributed actors

None named

Exploit & Defence Guidance

Exploit maturity

Proof of concept

Public exploit code

1

Proof-of-concept links

In-the-wild evidence

0

Reports of active use

Description

Archive_Tar through 1.4.10 allows an unserialization attack because phar: is blocked but PHAR: is not blocked.

Affected Products

94 affected entries in total
ProductAffected versionsFixed in
DrupalDrupal>= 7.0.07.75
Archive TarPHPSee advisory1.4.11
Debian LinuxDebian10.0, 9.0n/a
FedoraFedoraproject32, 33, 34, 35n/a
drupal7alpineSee advisory7.75-r0
20 more affected products in the full CVE brief

Patched Releases

apcu-panel

5.1.18-1.module+el8.3.0+7685+72d70b58

Drupal

7.75.0, 8.9.10, 9.0.9, 7.75

drupal/core

8.8.12, 8.9.10, 9.0.9

drupal7

7.26-1ubuntu0.1+esm2, 7.44-1ubuntu1~16.04.0+esm2, 7.52-2+deb9u13, 7.75-r0

libzip

1.6.1-1.module_el8.6.0+2750+78feabcb, 1.6.1-1.module+el8.3.0+7685+72d70b58, 1.6.1-1.module+el8.6.0+789+2130c178

libzip-devel

1.6.1-1.module+el8.3.0+7685+72d70b58

libzip-tools

1.6.1-1.module+el8.3.0+7685+72d70b58

pear/archive_tar

1.4.11

php

7.4.19-4.module_el8.6.0+3238+624bf8b8, 7.4.19-4.module+el8.6.0+1006+0d5a469f, 7.4.19-4.module+el8.6.0+20746+7a133c42

Archive Tar

1.4.11

php-bcmath

7.4.19-4.module+el8.6.0+20746+7a133c42

php-cli

7.4.19-4.module+el8.6.0+20746+7a133c42

php-common

7.4.19-4.module+el8.6.0+20746+7a133c42

php-dba

7.4.19-4.module+el8.6.0+20746+7a133c42

php-dbg

7.4.19-4.module+el8.6.0+20746+7a133c42

php-devel

7.4.19-4.module+el8.6.0+20746+7a133c42

php-embedded

7.4.19-4.module+el8.6.0+20746+7a133c42

php-enchant

7.4.19-4.module+el8.6.0+20746+7a133c42

php-ffi

7.4.19-4.module+el8.6.0+20746+7a133c42

php-fpm

7.4.19-4.module+el8.6.0+20746+7a133c42

php-gd

7.4.19-4.module+el8.6.0+20746+7a133c42

php-gmp

7.4.19-4.module+el8.6.0+20746+7a133c42

php-intl

7.4.19-4.module+el8.6.0+20746+7a133c42

php-json

7.4.19-4.module+el8.6.0+20746+7a133c42

php-ldap

7.4.19-4.module+el8.6.0+20746+7a133c42

Timeline

  1. Publicly disclosed

    Apr 22, 2021

  2. Last updated

    Sep 19, 2026

Weakness Type

  • CWE-74 Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
  • CWE-502 Deserialization of Untrusted Data

References

15 more references in the full CVE brief

FAQ

Common Questions.

Is CVE-2020-28948 On Your Attack Surface?

Brandefense matches it against the products discovered on your perimeter and opens a finding the day a CVE like this is listed.

Request A Demo

Figures as of Oct 19, 2026. Compiled by Brandefense technologies from public vulnerability catalogs; scoring as described in How it works.

To report an error, contact Brandefense.