Cloudanix VulnDB

CVE-2014-3513

None

CVSS

—

EPSS

37.1%

Published

Oct 19, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in how certain secure communication software handles special network messages can let attackers slowly use up all available memory and make the program stop working.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Denial Of Service
Component
Library
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Memory leak in DTLS SRTP extension processing allows remote unauthenticated attackers to trigger unbounded memory allocation via crafted handshake messages, leading to denial of service through resource exhaustion.

Why it matters to the business

Applications relying on DTLS SRTP (such as certain VoIP or secure media services) can experience service degradation or outages from memory consumption, increasing operational costs and risking availability for users of affected Firefox and Thunderbird packages on Ubuntu 14.04 LTS.

How an attack unfolds

An attacker crafts malicious DTLS handshake messages that exercise the SRTP extension code path in d1_srtp.c, repeatedly sending them to cause progressive memory leaks until the process is exhausted or killed.

How to fix it

Upgrade affected packages to the fixed versions: firefox to 34.0+build2-0ubuntu0.14.04.1 and thunderbird to 1:31.3.0+build1-0ubuntu0.14.04.1 on Ubuntu 14.04 LTS; apply equivalent OpenSSL updates if using custom builds.

How to confirm the fix worked

Verify installed package versions match or exceed the listed fixed releases; perform regression testing with DTLS SRTP handshake tools to confirm memory stability under crafted input.

Typical attack path

  1. Identify target systems exposing DTLS SRTP endpoints
  2. Craft and transmit malformed handshake messages exploiting the SRTP extension
  3. Monitor for memory growth on the target
  4. Repeat to amplify consumption until denial of service occurs

How to detect it

Review system logs and process monitoring for unexplained memory growth coinciding with DTLS traffic; inspect network captures for repeated anomalous handshake messages targeting the SRTP extension.

What your security team should do

  • Prioritize patching of all Ubuntu 14.04 LTS systems running the listed Firefox and Thunderbird packages
  • Monitor EPSS score trajectory and reassess exposure if new exploit code appears
  • Disable DTLS SRTP where not required as a temporary control

The record

Memory leak in d1_srtp.c in the DTLS SRTP extension in OpenSSL 1.0.1 before 1.0.1j allows remote attackers to cause a denial of service (memory consumption) via a crafted handshake message.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 openssl 0 1.0.1j-1
Debian:12 openssl 0 1.0.1j-1
Debian:13 openssl 0 1.0.1j-1
Debian:7 openssl 0 1.0.1e-2+deb7u13
Mageia:3 openssl 0 1.0.1e-1.11.mga3
Mageia:4 openssl 0 1.0.1e-8.8.mga4
Red Hat:enterprise_linux:6::client openssl 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::client openssl-debuginfo 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::client openssl-devel 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::client openssl-perl 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::client openssl-static 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::computenode openssl 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::computenode openssl-debuginfo 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::computenode openssl-devel 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::computenode openssl-perl 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::computenode openssl-static 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::server openssl 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::server openssl-debuginfo 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::server openssl-devel 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::server openssl-perl 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::server openssl-static 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::workstation openssl 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::workstation openssl-debuginfo 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::workstation openssl-devel 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::workstation openssl-perl 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:6::workstation openssl-static 0 0:1.0.1e-30.el6_6.2
Red Hat:enterprise_linux:7::client openssl 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::client openssl-debuginfo 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::client openssl-devel 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::client openssl-libs 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::client openssl-perl 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::client openssl-static 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::computenode openssl 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::computenode openssl-debuginfo 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::computenode openssl-devel 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::computenode openssl-libs 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::computenode openssl-perl 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::computenode openssl-static 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::server openssl 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::server openssl-debuginfo 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::server openssl-devel 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::server openssl-libs 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::server openssl-perl 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::server openssl-static 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::workstation openssl 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::workstation openssl-debuginfo 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::workstation openssl-devel 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::workstation openssl-libs 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::workstation openssl-perl 0 1:1.0.1e-34.el7_0.6
Red Hat:enterprise_linux:7::workstation openssl-static 0 1:1.0.1e-34.el7_0.6
Red Hat:storage:2.1:server:el6 openssl 0 0:1.0.1e-30.el6_6.2
Red Hat:storage:2.1:server:el6 openssl-debuginfo 0 0:1.0.1e-30.el6_6.2
Red Hat:storage:2.1:server:el6 openssl-devel 0 0:1.0.1e-30.el6_6.2
Red Hat:storage:2.1:server:el6 openssl-perl 0 0:1.0.1e-30.el6_6.2
Red Hat:storage:2.1:server:el6 openssl-static 0 0:1.0.1e-30.el6_6.2
SUSE:Linux Enterprise Desktop 12 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Desktop 12 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Desktop 12 SP1 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Desktop 12 SP1 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Server 12 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Server 12 libqt4-devel-doc 0 4.8.6-7.3
SUSE:Linux Enterprise Server 12 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Server 12 SP1 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Server 12 SP1 libqt4-devel-doc 0 4.8.6-7.3
SUSE:Linux Enterprise Server 12 SP1 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Server for SAP Applications 12 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Server for SAP Applications 12 libqt4-devel-doc 0 4.8.6-7.3
SUSE:Linux Enterprise Server for SAP Applications 12 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 libqt4-devel-doc 0 4.8.6-7.3
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Software Development Kit 12 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Software Development Kit 12 libqt4-devel-doc 0 4.8.6-7.3
SUSE:Linux Enterprise Software Development Kit 12 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 libqt4-devel-doc 0 4.8.6-7.3
SUSE:Linux Enterprise Software Development Kit 12 SP1 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Workstation Extension 12 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Workstation Extension 12 libqt4-sql-plugins 0 4.8.6-7.1
SUSE:Linux Enterprise Workstation Extension 12 SP1 libqt4 0 4.8.6-7.1
SUSE:Linux Enterprise Workstation Extension 12 SP1 libqt4-sql-plugins 0 4.8.6-7.1
Ubuntu:14.04:LTS openssl 0 1.0.1f-1ubuntu2.7
openSUSE:Tumbleweed openssl-1_1 0 1.1.1l-1.2

Related vulnerabilities