Cloudanix VulnDB

CVE-2014-4607

High · 8.8

CVSS

8.8

EPSS

5.3%

Published

Feb 12, 2020

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in a widely used compression library can let attackers take over affected computers by sending specially crafted data.

Exploit Available
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Remote Code Execution
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Integer overflow in the LZO Literal Run handling on 32-bit platforms allows memory corruption that can lead to arbitrary code execution.

Why it matters to the business

Systems relying on vulnerable versions of the library risk full remote compromise, data theft, or ransomware deployment if the flaw is triggered in file-processing workflows.

How an attack unfolds

An attacker crafts a compressed data stream containing an oversized Literal Run value that triggers the integer overflow during decompression on 32-bit systems, allowing control of execution flow to execute attacker-supplied code.

How to fix it

Upgrade liblzo2 and lzo2 to version 2.07 or later on all 32-bit platforms; rebuild and redeploy any dependent applications after the upgrade.

How to confirm the fix worked

Verify installed library versions are 2.07 or newer via package manager or build metadata; test decompression of known-good and boundary-case LZO streams for absence of crashes or unexpected behavior.

Typical attack path

  1. Identify an application or service that uses the vulnerable liblzo2/lzo2 library for decompression
  2. Craft a malicious compressed payload containing a manipulated Literal Run field sized to overflow on 32-bit platforms
  3. Deliver the payload via network, file upload, or email attachment to the target application
  4. Trigger decompression of the payload to corrupt memory and execute arbitrary code

How to detect it

Review application logs and crash reports for segmentation faults or memory corruption indicators during LZO decompression of untrusted input; correlate with file or network artifacts containing LZO streams.

What your security team should do

  • Immediately inventory all uses of liblzo2/lzo2 and prioritize upgrade to 2.07+ on 32-bit systems
  • Apply compensating controls such as input sanitization or sandboxing for decompression routines until patches are deployed
  • Monitor vulnerability feeds for any new exploit code or threat actor activity targeting this flaw

The record

Integer overflow in the LZO algorithm variant in Oberhumer liblzo2 and lzo-2 before 2.07 on 32-bit platforms might allow remote attackers to execute arbitrary code via a crafted Literal Run.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 busybox 0 1:1.22.0-10
Debian:11 lzo2 0 2.08-1
Debian:12 busybox 0 1:1.22.0-10
Debian:12 lzo2 0 2.08-1
Debian:13 busybox 0 1:1.22.0-10
Debian:13 lzo2 0 2.08-1
Debian:6.0 lzo2 0 2.03-2+deb6u1
Debian:7 lzo2 0 2.06-1+deb7u1
Mageia:3 blender 0 2.65a-5.1.mga3
Mageia:3 busybox 0 1.20.2-2.2.mga3
Mageia:3 distcc 0 3.2rc1-3.1.mga3
Mageia:3 dump 0 0.4b44-2.1.mga3
Mageia:3 grub2 0 2.00-46.3.mga3
Mageia:3 harbour 0 3.2.0-0.18748_111.3.mga3
Mageia:3 icecream 0 0.9.7-4.1.mga3
Mageia:3 italc 0 2.0.0-2.1.mga3
Mageia:3 kdenetwork4 0 4.10.5-1.2.mga3
Mageia:3 liblzo 0 2.08-1.mga3
Mageia:3 libvncserver 0 0.9.9-2.1.mga3
Mageia:3 mednafen 0 0.9.26-3.1.mga3.tainted
Mageia:3 remmina 0 1.0.0-3.1.mga3
Mageia:3 x11vnc 0 0.9.13-3.1.mga3
Mageia:4 akonadi 0 1.11.0-1.mga4
Mageia:4 amor 0 4.12.5-1.mga4
Mageia:4 analitza 0 4.12.5-1.mga4
Mageia:4 ark 0 4.12.5-1.1.mga4
Mageia:4 blender 0 2.69-1.1.mga4
Mageia:4 blinken 0 4.12.5-1.mga4
Mageia:4 bluedevil 0 2.0.0-0.git20140216.1.1.mga4
Mageia:4 bomber 0 4.12.5-1.mga4
Mageia:4 bovo 0 4.12.5-1.mga4
Mageia:4 busybox 0 1.21.1-3.1.mga4
Mageia:4 calligra 0 2.7.5-1.1.mga4
Mageia:4 cantor 0 4.12.5-1.mga4
Mageia:4 cervisia 0 4.12.5-1.mga4
Mageia:4 digikam 0 3.5.0-3.2.mga4
Mageia:4 distcc 0 3.2rc1-5.1.mga4
Mageia:4 dolphin-plugins 0 4.12.5-1.mga4
Mageia:4 dragon 0 4.12.5-1.mga4
Mageia:4 dump 0 0.4b44-3.1.mga4
Mageia:4 ffmpegthumbs 0 4.12.5-1.mga4
Mageia:4 filelight 0 4.12.5-1.mga4
Mageia:4 granatier 0 4.12.5-1.mga4
Mageia:4 grub2 0 2.00-59.1.mga4
Mageia:4 gwenview 0 4.12.5-1.mga4
Mageia:4 harbour 0 3.2.0-1.18925.255.3.mga4
Mageia:4 icecream 0 1.0.0-3.1.mga4
Mageia:4 italc 0 2.0.0-3.1.mga4
Mageia:4 jovie 0 4.12.5-1.mga4
Mageia:4 juk 0 4.12.5-1.mga4
Mageia:4 kaccessible 0 4.12.5-1.mga4
Mageia:4 kactivities 0 4.12.5-1.mga4
Mageia:4 kajongg 0 4.12.5-1.mga4
Mageia:4 kalgebra 0 4.12.5-1.mga4
Mageia:4 kalzium 0 4.12.5-1.mga4
Mageia:4 kamera 0 4.12.5-1.mga4
Mageia:4 kanagram 0 4.12.5-1.mga4
Mageia:4 kapman 0 4.12.5-1.mga4
Mageia:4 kapptemplate 0 4.12.5-1.mga4
Mageia:4 kate 0 4.12.5-1.mga4
Mageia:4 katomic 0 4.12.5-1.mga4
Mageia:4 kblackbox 0 4.12.5-1.mga4
Mageia:4 kblocks 0 4.12.5-1.mga4
Mageia:4 kbounce 0 4.12.5-1.mga4
Mageia:4 kbreakout 0 4.12.5-1.mga4
Mageia:4 kbruch 0 4.12.5-1.mga4
Mageia:4 kcachegrind 0 4.12.5-1.1.mga4
Mageia:4 kcalc 0 4.12.5-1.mga4
Mageia:4 kcharselect 0 4.12.5-1.mga4
Mageia:4 kcolorchooser 0 4.12.5-1.mga4
Mageia:4 kcron 0 4.12.5-1.mga4
Mageia:4 kde-base-artwork 0 4.12.5-1.mga4
Mageia:4 kde-dev-scripts 0 4.12.5-1.mga4
Mageia:4 kde-dev-utils 0 4.12.5-1.mga4
Mageia:4 kde-l10n 0 4.12.5-1.mga4
Mageia:4 kde-wallpapers 0 4.12.5-1.mga4
Mageia:4 kde4-audiocd 0 4.12.5-1.mga4
Mageia:4 kdeartwork4 0 4.12.5-1.mga4
Mageia:4 kdebase4 0 4.12.5-1.1.mga4
Mageia:4 kdebase4-runtime 0 4.12.5-1.1.mga4
Mageia:4 kdebase4-workspace 0 4.11.12-1.mga4
Mageia:4 kdegraphics-mobipocket 0 4.12.5-1.mga4
Mageia:4 kdegraphics-strigi-analyzer 0 4.12.5-1.mga4
Mageia:4 kdegraphics-thumbnailers 0 4.12.5-1.mga4
Mageia:4 kdelibs4 0 4.12.5-1.1.mga4
Mageia:4 kdenetwork-filesharing 0 4.12.5-1.mga4
Mageia:4 kdenetwork-strigi-analyzers 0 4.12.5-1.mga4
Mageia:4 kdepim4 0 4.12.5-1.mga4
Mageia:4 kdepim4-runtime 0 4.12.5-1.mga4
Mageia:4 kdepimlibs4 0 4.12.5-1.mga4
Mageia:4 kdeplasma-addons 0 4.12.5-1.1.mga4
Mageia:4 kdesdk-kioslaves 0 4.12.5-1.mga4
Mageia:4 kdesdk-strigi-analyzers 0 4.12.5-1.mga4
Mageia:4 kdesdk-thumbnailers 0 4.12.5-1.mga4
Mageia:4 kdewebdev4 0 4.12.5-1.mga4
Mageia:4 kdf 0 4.12.5-1.mga4
Mageia:4 kdiamond 0 4.12.5-1.mga4
Mageia:4 kdnssd 0 4.12.5-1.mga4
Mageia:4 kfloppy 0 4.12.5-1.mga4
Mageia:4 kfourinline 0 4.12.5-1.mga4
Mageia:4 kgamma 0 4.12.5-1.mga4
Mageia:4 kgeography 0 4.12.5-1.mga4
Mageia:4 kget 0 4.12.5-1.mga4
Mageia:4 kgoldrunner 0 4.12.5-1.mga4
Mageia:4 kgpg 0 4.12.5-1.mga4
Mageia:4 khangman 0 4.12.5-1.mga4
Mageia:4 kig 0 4.12.5-1.mga4
Mageia:4 kigo 0 4.12.5-1.mga4
Mageia:4 killbots 0 4.12.5-1.mga4
Mageia:4 kimono 0 4.12.5-1.mga4
Mageia:4 kiriki 0 4.12.5-1.mga4
Mageia:4 kiten 0 4.12.5-1.mga4
Mageia:4 kjumpingcube 0 4.12.5-1.mga4
Mageia:4 klettres 0 4.12.5-1.mga4
Mageia:4 klickety 0 4.12.5-1.mga4
Mageia:4 klines 0 4.12.5-1.mga4
Mageia:4 kmag 0 4.12.5-1.mga4
Mageia:4 kmahjongg 0 4.12.5-1.mga4
Mageia:4 kmines 0 4.12.5-1.mga4
Mageia:4 kmix 0 4.12.5-1.mga4
Mageia:4 kmousetool 0 4.12.5-1.mga4
Mageia:4 kmouth 0 4.12.5-1.mga4
Mageia:4 kmplot 0 4.12.5-1.mga4
Mageia:4 knavalbattle 0 4.12.5-1.mga4
Mageia:4 knetwalk 0 4.12.5-1.mga4
Mageia:4 kolf 0 4.12.5-1.mga4
Mageia:4 kollision 0 4.12.5-1.mga4
Mageia:4 kolourpaint 0 4.12.5-1.mga4
Mageia:4 kompare 0 4.12.5-1.mga4
Mageia:4 konquest 0 4.12.5-1.mga4
Mageia:4 konsole 0 4.12.5-1.mga4
Mageia:4 kopete 0 4.12.5-1.mga4
Mageia:4 korundum 0 4.12.5-1.mga4
Mageia:4 kpat 0 4.12.5-1.mga4
Mageia:4 kphotoalbum 0 4.4-2.1.mga4
Mageia:4 kppp 0 4.12.5-1.mga4
Mageia:4 krdc 0 4.12.5-1.mga4
Mageia:4 kremotecontrol 0 4.12.5-1.mga4
Mageia:4 kreversi 0 4.12.5-1.1.mga4
Mageia:4 krfb 0 4.12.5-1.2.mga4
Mageia:4 kross-interpreters 0 4.12.5-1.mga4
Mageia:4 kruler 0 4.12.5-1.mga4
Mageia:4 ksaneplugin 0 4.12.5-1.mga4
Mageia:4 kscd 0 4.12.5-1.mga4
Mageia:4 kshisen 0 4.12.5-1.mga4
Mageia:4 ksirk 0 4.12.5-1.mga4
Mageia:4 ksnakeduel 0 4.12.5-1.mga4
Mageia:4 ksnapshot 0 4.12.5-1.mga4
Mageia:4 kspaceduel 0 4.12.5-1.mga4
Mageia:4 ksquares 0 4.12.5-1.mga4
Mageia:4 kstars 0 4.12.5-1.mga4
Mageia:4 ksudoku 0 4.12.5-1.mga4
Mageia:4 ksystemlog 0 4.12.5-1.mga4
Mageia:4 kteatime 0 4.12.5-1.mga4
Mageia:4 ktimer 0 4.12.5-1.mga4
Mageia:4 ktouch 0 4.12.5-1.mga4
Mageia:4 ktuberling 0 4.12.5-1.mga4
Mageia:4 kturtle 0 4.12.5-1.mga4
Mageia:4 ktux 0 4.12.5-1.mga4
Mageia:4 kubrick 0 4.12.5-1.mga4
Mageia:4 kuser 0 4.12.5-1.mga4
Mageia:4 kwallet 0 4.12.5-1.mga4
Mageia:4 kwordquiz 0 4.12.5-1.mga4
Mageia:4 libbluedevil 0 2.0-0.git20140107.1.1.mga4
Mageia:4 libkcddb 0 4.12.5-1.mga4
Mageia:4 libkcompactdisc 0 4.12.5-1.mga4
Mageia:4 libkdcraw 0 4.12.5-1.mga4
Mageia:4 libkdeedu 0 4.12.5-1.mga4
Mageia:4 libkdegames 0 4.12.5-1.mga4
Mageia:4 libkexiv2 0 4.12.5-1.mga4
Mageia:4 libkipi 0 4.12.5-1.mga4
Mageia:4 libkmahjongg 0 4.12.5-1.mga4
Mageia:4 libkomparediff2 0 4.12.5-1.mga4
Mageia:4 libksane 0 4.12.5-1.mga4
Mageia:4 liblzo 0 2.08-1.mga4
Mageia:4 libvncserver 0 0.9.9-3.1.mga4
Mageia:4 lokalize 0 4.12.5-1.mga4
Mageia:4 lskat 0 4.12.5-1.mga4
Mageia:4 mageia-kde4-config 0 4-0.20140914.1.mga4
Mageia:4 marble 0 4.12.5-1.mga4
Mageia:4 mednafen 0 0.9.26-4.1.mga4.tainted
Mageia:4 mplayerthumbs 0 4.12.5-1.mga4
Mageia:4 nepomuk-core 0 4.12.5-1.mga4
Mageia:4 nepomuk-widgets 0 4.12.5-1.mga4
Mageia:4 okteta 0 4.12.5-1.mga4
Mageia:4 okular 0 4.12.5-1.mga4
Mageia:4 oxygen-icon-theme 0 4.12.5-1.mga4
Mageia:4 pairs 0 4.12.5-1.mga4
Mageia:4 palapeli 0 4.12.5-1.mga4
Mageia:4 parley 0 4.12.5-1.mga4
Mageia:4 perl-kde4 0 4.12.5-1.mga4
Mageia:4 perl-qt4 0 4.12.5-1.mga4
Mageia:4 picmi 0 4.12.5-1.1.mga4
Mageia:4 polkit-qt-1 0 0.112.0-1.mga4
Mageia:4 poxml 0 4.12.5-1.mga4
Mageia:4 print-manager 0 4.12.5-1.mga4
Mageia:4 python-kde4 0 4.12.5-1.mga4
Mageia:4 qyoto 0 4.12.5-1.mga4
Mageia:4 remmina 0 1.0.0-4.3.mga4
Mageia:4 rocs 0 4.12.5-1.mga4

Related vulnerabilities