|
|
Log in / Subscribe / Register

Security

The GnuPG 2.1 release

By Nathan Willis
December 3, 2014

GNU Privacy Guard (GnuPG) is the best-known free-software implementation of the OpenPGP cryptography standard. For the past few years, the GnuPG project has actively maintained its existing stable branch, version 2.0.x, its "classic" branch (version 1.4), and continued working on a more modern replacement that implements several important improvements. In early November, the project made its first official release of this development code: GnuPG 2.1.0. There are quite a few interesting changes to be found in version 2.1, although the decision to switch over from the 2.0 series to 2.1 should, nevertheless, be carefully considered.

The new release is available as source code bundles directly from the GnuPG project. Despite several beta releases of version 2.1 over the years (the first was in 2010), the project still emphasizes that the 2.1 series has not yet been subjected to extensive real-world testing. Nevertheless, it is referring to 2.1.0 as the "modern" series, rather than as "unstable" or some other designation suggesting that it is not ready for deployment.

It is vital to note, however, that version 2.1 cannot be installed simultaneously with the 2.0 series. In addition to affecting those users who are interested in compiling the new release for themselves, this also means it is likely to be some time before binary 2.1 packages make their way into many Linux distributions. The "classic" 1.4 series, though, can be installed alongside either GnuPG 2.0 or 2.1

Interfaces and key storage

Several changes in 2.1 will be noticed immediately by GnuPG users because they introduce interface changes to the command set and differences in how secret material is stored. For example, previous GnuPG versions have all stored public-key pairs in two separate files. The secring.gpg file contained both the public and private keys for a user's key pairs, while the pubring.gpg file contained just the public half of those same pairs. That design decision meant that GnuPG had to work to ensure that the two files remained in sync, increasing code complexity.

The new design does away with the two-file setup, and keeps private keys inside a key-store directory (~/.gnupg/private-keys-v1.d). In addition, the code required to manage the secring.gpg file has been factored out of the gpg binary. Instead, secret key management is handled entirely by the gpg-agent daemon. The new design also enables some other long-requested features, such as the ability to import a subkey into an existing secret key. gpg-agent is also started on demand by the GnuPG tools, whereas in past releases, users needed to start it manually or by adding it to a session-startup script.

The storage of public keys has also changed in the new release. GnuPG 2.1 stores public keys in a "keybox" file that was originally developed for GnuPG's S/MIME tool, gpgsm. It is optimized for read efficiency; since the number of public keys a user has on file typically outnumbers the number of private keys (and often by a large margin), providing fast access to the public key store is important.

Several of the GnuPG command-line tools have also received a refresh. In particular, the key-generation interface is now faster, by virtue of only requiring users to enter a name and email address: the many other possible parameters for a key can be filled by default values (which is likely to reduce errors in addition to saving time). This quick-generation behavior is used when gpg2 --gen-key is invoked; the full interface as found in earlier releases can be triggered with gpg2 --full-gen-key.

Other conveniences for key-generation are found in the new release. First, there are now "quick" versions of the key-generation and key-signing commands, developed in order to save time when performing repetitive tasks. Running

    gpg2 --quick-gen-key 'John Doe <doe@example.net>'

or

    gpg2 --quick-sign-key '1234 5678 90AB CDEF 1234 5678' 

will prompt the user for a yes/no confirmation, but will otherwise perform the requested operations without further questions. Both commands, though, do perform basic sanity checks and will warn the user if (for example) asked to create a key for a name/email pair that already exists.

Second, key-revocation certificates are now created by default and saved in the directory ~/.gnupg/openpgp-revocs.d/. Each revocation certificate even includes brief instructions for usage at the top of the file. Since the preparation of revocation certificates before they are needed falls under the "good ideas that are easy to forget" umbrella, this is likely a change many users will appreciate.

Finally, the command-line key listing format has been changed to be more informative. For traditional encryption algorithms, the algorithm name has been reformatted for clarity (e.g., dsa2048 rather than 2048D). For elliptic curve cryptography (ECC), the name of the curve is displayed, rather than the algorithm.

Ellipses ....

ECC support, of course, is another major feature that debuts in GnuPG 2.1—for some users, it may even be the most significant change. According to the release notes, GnuPG 2.1 is the first "mainstream" implementation of public-key ECC in an OpenPGP tool, a fact that has an upside and a downside as well. The downside, naturally, is that ECC keys are not widely deployed. The upside is that GnuPG's support for ECC should make deploying such keys relatively easy.

Nevertheless, GnuPG 2.1 still hides the ECC key-generation option by default. Users must use the --gen-full-key option and add the --expert flag to see it. ECC support is an OpenPGP extension documented in RFC 6637.

At the moment, GnuPG supports seven different ECC curves: Curve25519, NIST P-256, NIST P-384, NIST P-521, Brainpool P-256, Brainpool P-384, and Brainpool P-512. The Curve25519 support, for now, is limited to digital signature and not encryption. It is not part of the OpenPGP standard (although IETF approval is expected by many to arrive someday), but it is still noteworthy. It is regarded by many in the community as safer than the NIST (US National Institute of Standards and Technology) and Brainpool curves, which are suspected of being vulnerable to US government codebreakers.

On the subject of bad cryptography, all support for PGP-2 keys has been removed in GnuPG 2.1. PGP-2 keys are no longer regarded as safe, in particular because the algorithms mandate the use of the MD5 hash function. GnuPG 2.1 will no longer import PGP-2 keys, and the project recommends that users keep a copy of GnuPG 1.4 on hand if they need to decrypt data that has been previously encrypted with a PGP-2 key.

Additional features

There are, of course, many other smaller feature additions and enhancements to be found in the new release. X.509 certificate creation has been improved in a number of ways, for example. Users can create self-signed certificates, create batches of certificates based on a parameter file, and can export certificates directly to PKCS#8 or PKCS#1 format. This last feature allows users to create certificates for immediate use with OpenSSL servers (requiring no conversion). The batch-generation mode is also a feature that is already found in OpenSSL.

Smartcard support has been updated, with support for several new card-reader devices and hardware token types. Most notable on this front are the ability to use USB sticks with a built-in smartcard exactly like other smartcard devices and full support for Gnuk tokens (a free-software cryptographic token based on the STM32F103 microcontroller).

Finally, there have been several changes to the way GnuPG interoperates with keyservers. In prior releases, GnuPG spawned temporary processes to connect to remote keyservers—which meant that the program could not maintain any persistent state about the keyserver. The new release merges in a formerly separate project called dirmngr that was previously limited to interacting with X.509 servers; it now manages keyserver connections as well.

One immediate benefit of using dirmngr to mediate keyserver access is that it can properly cope with keyserver pools. The issue is that Keyserver pools tend to be configured in round-robin arrangements, which works well enough until the specific keyserver GnuPG has connected to goes down or becomes unreachable. In prior releases, GnuPG would continue trying to access such an unreachable keyserver until the DNS entry for it expired. Dirmngr, in contrast, flags unreachable keyservers and sends another DNS lookup request to the pool—which should return a new, working host in considerably less time.

A security-critical program like GnuPG obviously warrants a high degree of scrutiny before a new release in adopted. To be sure, no one wants to migrate their company to a new PGP key format only to discover that there is a serious cryptographic flaw in the implementation of the new cipher. That said, there are certainly many new benefits to be found in GnuPG 2.1 over the 2.0 series. Hopefully, widespread vetting will come and more users can take advantage of ECC, updated smartcard support, and the many interface improvements offered.

Comments (3 posted)

Brief items

Security quotes of the week

I think hard times are coming when we will be wanting the voices of writers who can see alternatives to how we live now and can see through our fear-stricken society and its obsessive technologies to other ways of being, and even imagine some real grounds for hope. We will need writers who can remember freedom. Poets, visionaries—the realists of a larger reality.
Ursula K. Le Guin (Thanks to Paul Wise.)

One particular executive had a malware infection on his computer from which the source could not be determined. The executive’s system was patched up to date, had antivirus and up to date anti-malware protection. Web logs were scoured and all attempts made to identify the source of the infection but to no avail. Finally after all traditional means of infection were covered; IT started looking into other possibilities. They finally asked the Executive, “Have there been any changes in your life recently”? The executive answer “Well yes, I quit smoking two weeks ago and switched to e-cigarettes”. And that was the answer they were looking for, the made in china e-cigarette had malware hard coded into the charger and when plugged into a computer’s USB port the malware phoned home and infected the system.
Jrockilla on reddit

The web browser is called 'telnet'. Support for http and html is very limited. Enter 'telnet <server> 80' at the shell prompt, then go type the http request. Check RfC 2616 for details. Due to lack of support for images, css and javascript the browser is not vulnerable to cross site scripting, web bugs and other modern attacks.
README from the QEMU advent calendar day 1 entry

Comments (3 posted)

Four-year-old comment security bug affects 86 percent of WordPress sites (Ars Technica)

Ars Technica reports on a recently discovered bug in WordPress 3 sites that could be used to launch malicious script-based attacks on site visitors’ browsers. "The vulnerability, discovered by Jouko Pynnonen of Klikki Oy, allows an attacker to craft a comment on a blog post that includes malicious JavaScript code. On sites that allow comments without authentication—the default setting for WordPress—this could allow anyone to post malicious scripts within comments that could target site visitors or administrators. A proof of concept attack developed by Klikki Oy was able to hijack a WordPress site administrator’s session and create a new WordPress administrative account with a known password, change the current administrative password, and launch malicious PHP code on the server. That means an attacker could essentially lock the existing site administrator out and hijack the WordPress installation for malicious purposes." WordPress 4.0 is not vulnerable to the attack.

Comments (18 posted)

New vulnerabilities

apparmor: privilege escalation

Package(s):apparmor CVE #(s):CVE-2014-1424
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Ubuntu advisory:

An AppArmor policy miscompilation flaw was discovered in apparmor_parser. Under certain circumstances, a malicious application could use this flaw to perform operations that are not allowed by AppArmor policy. The flaw may also prevent applications from accessing resources that are allowed by AppArmor policy.

Alerts:
Ubuntu USN-2413-1 apparmor 2014-11-20

Comments (none posted)

asterisk: denial of service

Package(s):asterisk CVE #(s):CVE-2014-6610
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Mandriva advisory:

Remote crash when handling out of call message in certain dialplan configurations (CVE-2014-6610).

Alerts:
Debian-LTS DLA-455-1 asterisk 2016-05-03
Mageia MGASA-2014-0490 asterisk 2014-11-26
Gentoo 201411-10 asterisk 2014-11-23
Mandriva MDVSA-2014:218 asterisk 2014-11-21

Comments (none posted)

asterisk: multiple vulnerabilities

Package(s):asterisk CVE #(s):
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Mandriva advisory:

Mixed IP address families in access control lists may permit unwanted traffic.

High call load may result in hung channels in ConfBridge.

Permission escalation through ConfBridge actions/dialplan functions.

Alerts:
Mandriva MDVSA-2014:218 asterisk 2014-11-21

Comments (none posted)

chromium-browser: two vulnerabilities

Package(s):chromium-browser CVE #(s):CVE-2014-7899 CVE-2014-7906
Created:November 25, 2014 Updated:December 3, 2014
Description: From the CVE entries:

Google Chrome before 38.0.2125.101 allows remote attackers to spoof the address bar by placing a blob: substring at the beginning of the URL, followed by the original URI scheme and a long username string. (CVE-2014-7899)

Use-after-free vulnerability in the Pepper plugins in Google Chrome before 39.0.2171.65 allows remote attackers to cause a denial of service or possibly have unspecified other impact via crafted Flash content that triggers an attempted PepperMediaDeviceManager access outside of the object's lifetime. (CVE-2014-7906)

Alerts:
Gentoo 201412-13 chromium 2014-12-13
openSUSE openSUSE-SU-2014:1626-1 chromium 2014-12-12
Mageia MGASA-2014-0485 chromium-browser-stable 2014-11-25
Red Hat RHSA-2014:1894-01 chromium-browser 2014-11-24

Comments (none posted)

clamav: denial of service

Package(s):clamav CVE #(s):CVE-2013-6497
Created:November 20, 2014 Updated:December 3, 2014
Description: From the Mandriva advisory:

Certain javascript files causes ClamAV to segfault when scanned with the -a (list archived files) (CVE-2013-6497).

Alerts:
Mandriva MDVSA-2015:166 clamav 2015-03-29
Ubuntu USN-2488-2 clamav 2015-02-12
openSUSE openSUSE-SU-2014:1679-1 clamav 2014-12-21
SUSE SUSE-SU-2014:1571-1 clamav 2014-12-05
SUSE SUSE-SU-2014:1574-1 clamav 2014-12-05
openSUSE openSUSE-SU-2014:1560-1 clamav 2014-12-05
Ubuntu USN-2423-1 clamav 2014-11-26
Fedora FEDORA-2014-15463 clamav 2014-11-27
Mageia MGASA-2014-0487 clamav 2014-11-26
Fedora FEDORA-2014-15473 clamav 2014-11-22
Mandriva MDVSA-2014:217 clamav 2014-11-20

Comments (none posted)

clamav: buffer overflow

Package(s):clamav CVE #(s):CVE-2014-9050
Created:November 26, 2014 Updated:December 11, 2014
Description: From the Mageia advisory:

A heap buffer overflow was reported in ClamAV when scanning a specially crafted y0da Crypter obfuscated PE file.

Alerts:
Mandriva MDVSA-2015:166 clamav 2015-03-29
openSUSE openSUSE-SU-2014:1679-1 clamav 2014-12-21
Gentoo 201412-05 clamav 2014-12-10
SUSE SUSE-SU-2014:1571-1 clamav 2014-12-05
SUSE SUSE-SU-2014:1574-1 clamav 2014-12-05
openSUSE openSUSE-SU-2014:1560-1 clamav 2014-12-05
Ubuntu USN-2423-1 clamav 2014-11-26
Fedora FEDORA-2014-15463 clamav 2014-11-27
Mageia MGASA-2014-0487 clamav 2014-11-26

Comments (none posted)

drupal7: multiple vulnerabilities

Package(s):drupal7 CVE #(s):CVE-2014-9015 CVE-2014-9016
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Debian advisory:

CVE-2014-9015 - Aaron Averill discovered that a specially crafted request can give a user access to another user's session, allowing an attacker to hijack a random session.

CVE-2014-9016 - Michael Cullum, Javier Nieto and Andres Rojas Guerrero discovered that the password hashing API allows an attacker to send specially crafted requests resulting in CPU and memory exhaustion. This may lead to the site becoming unavailable or unresponsive (denial of service).

Alerts:
Mandriva MDVSA-2015:181 drupal 2015-03-30
Fedora FEDORA-2014-15522 drupal7 2014-12-03
Fedora FEDORA-2014-15528 drupal7 2014-12-03
Fedora FEDORA-2014-15515 drupal6 2014-12-03
Fedora FEDORA-2014-15519 drupal6 2014-12-03
Mageia MGASA-2014-0492 drupal 2014-11-26
Debian DSA-3075-1 drupal7 2014-11-20

Comments (none posted)

drupal: cross-site scripting

Package(s):drupal6 CVE #(s):CVE-2012-6662
Created:December 3, 2014 Updated:December 3, 2014
Description: From the CVE entry:

Cross-site scripting (XSS) vulnerability in the default content option in jquery.ui.tooltip.js in the Tooltip widget in jQuery UI before 1.10.0 allows remote attackers to inject arbitrary web script or HTML via the title attribute, which is not properly handled in the autocomplete combo box demo.

Alerts:
Scientific Linux SLSA-2015:1462-1 ipa 2015-08-03
Oracle ELSA-2015-1462 ipa 2015-07-29
Red Hat RHSA-2015:1462-01 ipa 2015-07-22
Scientific Linux SLSA-2015:0442-1 ipa 2015-03-25
Red Hat RHSA-2015:0442-01 ipa 2015-03-05
Fedora FEDORA-2014-15515 drupal6 2014-12-03
Fedora FEDORA-2014-15519 drupal6 2014-12-03

Comments (none posted)

erlang: command injection

Package(s):erlang CVE #(s):CVE-2014-1693
Created:December 2, 2014 Updated:March 30, 2015
Description: From the Red Hat bugzilla:

An FTP command injection flaw was found in Erlang's FTP module. Several functions in the FTP module do not properly sanitize the input before passing it into a control socket. A local attacker can use this flaw to execute arbitrary FTP commands on a system that uses this module.

Alerts:
Mandriva MDVSA-2015:174 erlang 2015-03-30
Mageia MGASA-2014-0553 erlang 2014-12-26
Fedora FEDORA-2014-17009 erlang 2014-12-23
Fedora FEDORA-2014-16214 erlang 2014-12-15
Fedora FEDORA-2014-15394 erlang 2014-12-01

Comments (none posted)

facter: privilege escalation

Package(s):facter CVE #(s):CVE-2014-3248
Created:November 24, 2014 Updated:December 29, 2014
Description: From the CVE entry:

Untrusted search path vulnerability in Puppet Enterprise 2.8 before 2.8.7, Puppet before 2.7.26 and 3.x before 3.6.2, Facter 1.6.x and 2.x before 2.0.2, Hiera before 1.3.4, and Mcollective before 2.5.2, when running with Ruby 1.9.1 or earlier, allows local users to gain privileges via a Trojan horse file in the current working directory, as demonstrated using (1) rubygems/defaults/operating_system.rb, (2) Win32API.rb, (3) Win32API.so, (4) safe_yaml.rb, (5) safe_yaml/deep.rb, or (6) safe_yaml/deep.so; or (7) operatingsystem.rb, (8) operatingsystem.so, (9) osfamily.rb, or (10) osfamily.so in puppet/confine.

Alerts:
Gentoo 201412-45 facter 2014-12-26
Gentoo 201412-15 mcollective 2014-12-13
Fedora FEDORA-2014-12699 facter 2014-11-22

Comments (none posted)

ffmpeg: multiple vulnerabilities

Package(s):ffmpeg CVE #(s):CVE-2014-5271 CVE-2014-5272 CVE-2014-8541 CVE-2014-8542 CVE-2014-8543 CVE-2014-8544 CVE-2014-8545 CVE-2014-8546 CVE-2014-8547 CVE-2014-8548
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Magiea advisory:

A heap-based buffer overflow in the encode_slice function in libavcodec/proresenc_kostya.c in FFmpeg before 2.0.6 can cause a crash, allowing a malicious image file to cause a denial of service (CVE-2014-5271).

libavcodec/iff.c in FFmpeg before 2.0.6 allows an attacker to have an unspecified impact via a crafted iff image, which triggers an out-of-bounds array access, related to the rgb8 and rgbn formats (CVE-2014-5272).

libavcodec/mjpegdec.c in FFmpeg before 2.0.6 considers only dimension differences, and not bits-per-pixel differences, when determining whether an image size has changed, which allows remote attackers to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via crafted MJPEG data (CVE-2014-8541).

libavcodec/utils.c in FFmpeg before 2.0.6 omits a certain codec ID during enforcement of alignment, which allows remote attackers to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via crafted JV data (CVE-2014-8542).

libavcodec/mmvideo.c in FFmpeg before 2.0.6 does not consider all lines of HHV Intra blocks during validation of image height, which allows remote attackers to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via crafted MM video data (CVE-2014-8543).

libavcodec/tiff.c in FFmpeg before 2.0.6 does not properly validate bits-per-pixel fields, which allows remote attackers to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via crafted TIFF data (CVE-2014-8544).

libavcodec/pngdec.c in FFmpeg before 2.0.6 accepts the monochrome-black format without verifying that the bits-per-pixel value is 1, which allows remote attackers to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via crafted PNG data (CVE-2014-8545).

Integer underflow in libavcodec/cinepak.c in FFmpeg before 2.0.6 allows remote attackers to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via crafted Cinepak video data (CVE-2014-8546).

libavcodec/gifdec.c in FFmpeg before 2.0.6 does not properly compute image heights, which allows remote attackers to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via crafted GIF data (CVE-2014-8547).

Off-by-one error in libavcodec/smc.c in FFmpeg before 2.0.6 allows remote attackers to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via crafted Quicktime Graphics (aka SMC) video data (CVE-2014-8548).

Alerts:
Ubuntu USN-2944-1 libav 2016-04-04
Gentoo 201603-06 ffmpeg 2016-03-12
Mandriva MDVSA-2015:173 ffmpeg 2015-03-30
Ubuntu USN-2534-1 libav 2015-03-17
Debian DSA-3189-1 libav 2015-03-15
Mageia MGASA-2014-0491 avidemux 2014-11-26
Mageia MGASA-2014-0473 ffmpeg 2014-11-21
Mageia MGASA-2014-0464 ffmpeg 2014-11-21

Comments (none posted)

flac: multiple vulnerabilities

Package(s):flac CVE #(s):CVE-2014-8962 CVE-2014-9028
Created:November 28, 2014 Updated:August 18, 2015
Description:

From the CVE entries:

Stack-based buffer overflow in stream_decoder.c in libFLAC before 1.3.1 allows remote attackers to execute arbitrary code via a crafted .flac file. (CVE-2014-8962)

Heap-based buffer overflow in stream_decoder.c in libFLAC before 1.3.1 allows remote attackers to execute arbitrary code via a crafted .flac file. (CVE-2014-9028)

Alerts:
Fedora FEDORA-2015-13160 flac 2015-08-18
Fedora FEDORA-2015-13145 flac 2015-08-15
Mandriva MDVSA-2015:188 flac 2015-04-02
Scientific Linux SLSA-2015:0767-1 flac 2015-04-01
Oracle ELSA-2015-0767 flac 2015-03-31
Oracle ELSA-2015-0767 flac 2015-03-31
CentOS CESA-2015:0767 flac 2015-03-31
CentOS CESA-2015:0767 flac 2015-04-01
Red Hat RHSA-2015:0767-01 flac 2015-04-01
Gentoo 201412-40 flac 2014-12-25
Fedora FEDORA-2014-16272 flac 2014-12-20
Mandriva MDVSA-2014:239 flac 2014-12-14
Fedora FEDORA-2014-16251 mingw-flac 2014-12-13
Fedora FEDORA-2014-16270 mingw-flac 2014-12-13
Fedora FEDORA-2014-16148 mingw-flac 2014-12-13
Fedora FEDORA-2014-16175 flac 2014-12-13
openSUSE openSUSE-SU-2014:1588-1 flac 2014-12-08
Fedora FEDORA-2014-16258 flac 2014-12-07
Mageia MGASA-2014-0499 flac 2014-11-29
Debian DSA-3082-1 flac 2014-11-30
Ubuntu USN-2426-1 flac 2014-11-27

Comments (none posted)

glibc: code execution

Package(s):glibc CVE #(s):CVE-2014-7817
Created:November 27, 2014 Updated:March 4, 2015
Description: From the Mageia advisory:

The function wordexp() fails to properly handle the WRDE_NOCMD flag when processing arithmetic inputs in the form of "$((... ``))" where "..." can be anything valid. The backticks in the arithmetic epxression are evaluated by in a shell even if WRDE_NOCMD forbade command substitution. This allows an attacker to attempt to pass dangerous commands via constructs of the above form, and bypass the WRDE_NOCMD flag. This update fixes the issue (CVE-2014-7817).

Alerts:
Gentoo 201602-02 glibc 2016-02-17
Mandriva MDVSA-2015:168 glibc 2015-03-30
openSUSE openSUSE-SU-2015:0351-1 glibc 2015-02-23
Oracle ELSA-2015-0327 glibc 2015-03-09
Fedora FEDORA-2015-2845 glibc 2015-03-04
Fedora FEDORA-2015-2837 glibc 2015-03-04
Oracle ELSA-2015-0092 glibc 2015-01-27
Debian DSA-3142-1 eglibc 2015-01-27
Scientific Linux SLSA-2015:0016-1 glibc 2015-01-07
Oracle ELSA-2015-0016 glibc 2015-01-07
CentOS CESA-2015:0016 glibc 2015-01-07
Red Hat RHSA-2015:0016-01 glibc 2015-01-07
Scientific Linux SLSA-2014:2023-1 glibc 2014-12-19
Oracle ELSA-2014-2023 glibc 2014-12-18
CentOS CESA-2014:2023 glibc 2014-12-19
Red Hat RHSA-2014:2023-01 glibc 2014-12-18
Ubuntu USN-2432-1 eglibc, glibc 2014-12-03
Mandriva MDVSA-2014:232 glibc 2014-11-27
Mageia MGASA-2014-0496 glibc 2014-11-26

Comments (none posted)

icecast: information leak

Package(s):icecast CVE #(s):CVE-2014-9018
Created:November 27, 2014 Updated:December 8, 2014
Description: From the Mageia advisory:

Icecast did not properly handle the launching of "scripts" on connect or disconnect of sources. This could result in sensitive information from these scripts leaking to (external) clients. (CVE-2014-9018)

Alerts:
Gentoo 201412-38 icecast 2014-12-25
Fedora FEDORA-2014-16483 icecast 2014-12-15
Fedora FEDORA-2014-16394 icecast 2014-12-15
Fedora FEDORA-2014-16435 icecast 2014-12-15
openSUSE openSUSE-SU-2014:1591-1 icecast 2014-12-08
openSUSE openSUSE-SU-2014:1593-1 icecast 2014-12-08
Mandriva MDVSA-2014:231 icecast 2014-11-27
Mageia MGASA-2014-0494 icecast 2014-11-26

Comments (none posted)

imagemagick: denial of service

Package(s):imagemagick CVE #(s):CVE-2014-8716
Created:November 24, 2014 Updated:December 3, 2014
Description: From the Mageia advisory:

ImageMagick is vulnerable to a denial of service due to out-of-bounds memory accesses in the JPEG decoder.

Alerts:
Ubuntu USN-3131-1 imagemagick 2016-11-21
Mandriva MDVSA-2015:105 imagemagick 2015-03-29
openSUSE openSUSE-SU-2014:1492-1 ImageMagick 2014-11-25
Mandriva MDVSA-2014:226 imagemagick 2014-11-25
Mageia MGASA-2014-0482 imagemagick 2014-11-22

Comments (none posted)

java-1.6.0-ibm: privilege escalation

Package(s):java-1.6.0-ibm CVE #(s):CVE-2014-3065
Created:November 20, 2014 Updated:December 3, 2014
Description: From the Red Hat advisory:

CVE-2014-3065 IBM JDK: privilege escalation via shared class cache

Alerts:
SUSE SUSE-SU-2015:0376-1 java-1_5_0-ibm 2015-02-25
SUSE SUSE-SU-2015:0392-1 java-1_6_0-ibm 2015-02-27
SUSE SUSE-SU-2014:1549-1 java-1_7_1-ibm 2014-12-03
SUSE SUSE-SU-2014:1526-2 IBM Java 2014-12-02
SUSE SUSE-SU-2014:1526-1 IBM Java 2014-11-28
Red Hat RHSA-2014:1880-01 java-1.7.1-ibm 2014-11-20
Red Hat RHSA-2014:1882-01 java-1.7.0-ibm 2014-11-20
Red Hat RHSA-2014:1881-01 java-1.5.0-ibm 2014-11-20
Red Hat RHSA-2014:1876-01 java-1.7.0-ibm 2014-11-19
Red Hat RHSA-2014:1877-01 java-1.6.0-ibm 2014-11-19

Comments (none posted)

kdebase4-runtime, kwebkitpart: code execution

Package(s):kdebase4-runtime CVE #(s):CVE-2014-8600
Created:November 21, 2014 Updated:December 8, 2014
Description:

From the Mageia advisory:

kwebkitpart and the bookmarks:// io slave were not sanitizing input correctly allowing to some javascript being executed on the context of the referenced hostname (CVE-2014-8600).

Alerts:
openSUSE openSUSE-SU-2015:0573-1 kdebase4-runtime, 2015-03-23
Fedora FEDORA-2014-15124 kwebkitpart 2014-12-07
Fedora FEDORA-2014-15130 kwebkitpart 2014-12-06
Ubuntu USN-2414-1 kde-runtime 2014-11-24
Fedora FEDORA-2014-15532 kde-runtime 2014-11-25
Mageia MGASA-2014-0478 kdebase4-runtime 2014-11-21

Comments (none posted)

kernel: multiple vulnerabilities

Package(s):kernel CVE #(s):CVE-2014-7843 CVE-2014-7842 CVE-2014-7841 CVE-2014-7826 CVE-2014-7825
Created:November 21, 2014 Updated:March 3, 2015
Description:

From the Red Hat bug reports:

CVE-2014-7843 - It was found that a read of n*PAGE_SIZE+1 from /dev/zero will cause the kernel to panic due to an unhandled exception since it's not handling the single byte case with a fixup (anything larger than a single byte will properly fault.) A local, unprivileged user could use this flaw to crash the system.

CVE-2014-7842 - It was found that reporting emulation failures to user space can lead to either local or L2->L1 DoS. In the case of local DoS attacker needs access to MMIO area or be able to generate port access. Please note that on certain systems HPET is mapped to userspace as part of vdso (vvar) and thus an unprivileged user may generate MMIO transactions (and enter the emulator) this way.

CVE-2014-7841 - An SCTP server doing ASCONF will panic on malformed INIT ping-of-death in the form of:

     ------------ INIT[PARAM: SET_PRIMARY_IP] ------------>

A remote attacker could use this flaw to crash the system by sending a maliciously prepared SCTP packet in order to trigger a NULL pointer dereference on the server.

From the CVE entries:

CVE-2014-7826 - kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does not properly handle private syscall numbers during use of the ftrace subsystem, which allows local users to gain privileges or cause a denial of service (invalid pointer dereference) via a crafted application.

CVE-2014-7825 - kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does not properly handle private syscall numbers during use of the perf subsystem, which allows local users to cause a denial of service (out-of-bounds read and OOPS) or bypass the ASLR protection mechanism via a crafted application.

Alerts:
Oracle ELSA-2016-3502 kernel 2.6.39 2016-01-09
Oracle ELSA-2016-3502 kernel 2.6.39 2016-01-09
Scientific Linux SLSA-2016:0855-1 kernel 2016-06-16
Red Hat RHSA-2016:0855-01 kernel 2016-05-10
Scientific Linux SLSA-2015:2152-2 kernel 2015-12-21
Oracle ELSA-2015-2152 kernel 2015-11-25
Red Hat RHSA-2015:2152-02 kernel 2015-11-19
Scientific Linux SLSA-2015:0864-1 kernel 2015-04-21
Oracle ELSA-2015-0864 kernel 2015-04-21
CentOS CESA-2015:0864 kernel 2015-04-22
SUSE SUSE-SU-2015:0736-1 Real Time Linux Kernel 2015-04-20
Red Hat RHSA-2015:0864-01 kernel 2015-04-21
SUSE SUSE-SU-2015:0652-1 Linux kernel 2015-04-02
Scientific Linux SLSA-2015:0290-1 kernel 2015-03-25
SUSE SUSE-SU-2015:0581-1 kernel 2015-03-24
openSUSE openSUSE-SU-2015:0566-1 kernel 2015-03-21
Oracle ELSA-2015-3012 kernel 2015-03-19
Oracle ELSA-2015-3012 kernel 2015-03-19
SUSE SUSE-SU-2015:0529-1 the Linux Kernel 2015-03-18
Red Hat RHSA-2015:0695-01 kernel 2015-03-17
SUSE SUSE-SU-2015:0481-1 kernel 2015-03-11
Red Hat RHSA-2015:0290-01 kernel 2015-03-05
Oracle ELSA-2015-0290 kernel 2015-03-12
Red Hat RHSA-2015:0285-01 kernel 2015-03-03
Red Hat RHSA-2015:0284-01 kernel 2015-03-03
Oracle ELSA-2015-3005 kernel 2015-01-29
Oracle ELSA-2015-3005 kernel 2015-01-29
Oracle ELSA-2015-3004 kernel 2015-01-29
Oracle ELSA-2015-3004 kernel 2015-01-29
Oracle ELSA-2015-3003 kernel 2015-01-29
Oracle ELSA-2015-3003 kernel 2015-01-29
CentOS CESA-2015:0102 kernel 2015-01-30
CentOS CESA-2015:0102 kernel 2015-01-29
Scientific Linux SLSA-2015:0102-1 kernel 2015-01-28
Oracle ELSA-2015-0087 kernel 2015-01-28
Oracle ELSA-2015-0102 kernel 2015-01-28
CentOS CESA-2015:0087 kernel 2015-01-28
Red Hat RHSA-2015:0102-01 kernel 2015-01-28
Scientific Linux SLSA-2015:0087-1 kernel 2015-01-28
Red Hat RHSA-2015:0087-01 kernel 2015-01-27
Mandriva MDVSA-2015:027 kernel 2015-01-16
SUSE SUSE-SU-2015:0068-1 the Linux Kernel 2015-01-16
SUSE SUSE-SU-2014:1695-2 Linux kernel 2015-01-14
Ubuntu USN-2464-1 linux-ti-omap4 2015-01-13
Ubuntu USN-2467-1 linux-lts-utopic 2015-01-13
Ubuntu USN-2465-1 linux-lts-trusty 2015-01-13
Ubuntu USN-2463-1 kernel 2015-01-13
Ubuntu USN-2466-1 kernel 2015-01-13
Ubuntu USN-2468-1 kernel 2015-01-13
Fedora FEDORA-2014-17244 kernel 2015-01-05
SUSE SUSE-SU-2014:1695-1 kernel 2014-12-23
SUSE SUSE-SU-2014:1693-1 kernel 2014-12-23
SUSE SUSE-SU-2014:1693-2 kernel 2014-12-24
openSUSE openSUSE-SU-2014:1669-1 kernel 2014-12-19
openSUSE openSUSE-SU-2014:1677-1 kernel 2014-12-21
openSUSE openSUSE-SU-2014:1678-1 kernel 2014-12-21
Debian-LTS DLA-118-1 linux-2.6 2014-12-21
Ubuntu USN-2448-2 kernel 2014-12-19
Ubuntu USN-2447-2 kernel 2014-12-19
Ubuntu USN-2444-1 linux-ti-omap4 2014-12-11
Ubuntu USN-2447-1 linux-lts-utopic 2014-12-11
Ubuntu USN-2445-1 linux-lts-trusty 2014-12-11
Ubuntu USN-2448-1 kernel 2014-12-11
Ubuntu USN-2446-1 kernel 2014-12-11
Ubuntu USN-2443-1 kernel 2014-12-11
Ubuntu USN-2441-1 kernel 2014-12-11
Ubuntu USN-2442-1 EC2 kernel 2014-12-11
Debian DSA-3093-1 kernel 2014-12-08
Red Hat RHSA-2014:1943-01 kernel-rt 2014-12-02
Mandriva MDVSA-2014:230 kernel 2014-11-27
Fedora FEDORA-2014-15200 kernel 2014-11-20

Comments (none posted)

krb5: ticket forgery

Package(s):krb5 CVE #(s):CVE-2014-5351
Created:November 21, 2014 Updated:March 9, 2015
Description:

From the Mageia advisory:

The kadm5_randkey_principal_3 function in lib/kadm5/srv/svr_principal.c in kadmind in MIT Kerberos 5 (aka krb5) before 1.13 sends old keys in a response to a -randkey -keepold request, which allows remote authenticated users to forge tickets by leveraging administrative access.

Alerts:
Fedora FEDORA-2015-2382 krb5 2015-03-09
SUSE SUSE-SU-2015:0290-2 krb5 2015-02-16
SUSE SUSE-SU-2015:0290-1 krb5 2015-02-16
Ubuntu USN-2498-1 krb5 2015-02-10
openSUSE openSUSE-SU-2015:0255-1 krb5 2015-02-11
Gentoo 201412-53 mit-krb5 2014-12-31
Mandriva MDVSA-2014:224 krb5 2014-11-21
Mageia MGASA-2014-0477 krb5 2014-11-21

Comments (none posted)

libksba: denial of service

Package(s):libksba CVE #(s):CVE-2014-9087
Created:November 27, 2014 Updated:March 29, 2015
Description: From the Mageia advisory:

By using special crafted S/MIME messages or ECC based OpenPGP data, it is possible to create a buffer overflow, which could lead to a denial of service (CVE-2014-9087).

Alerts:
Mandriva MDVSA-2015:151 libksba 2015-03-29
Debian-LTS DLA-141-1 libksba 2015-01-29
openSUSE openSUSE-SU-2014:1682-1 libksba 2014-12-22
Fedora FEDORA-2014-15838 libksba 2014-12-07
Fedora FEDORA-2014-15847 libksba 2014-12-06
Ubuntu USN-2427-1 libksba 2014-11-27
Mandriva MDVSA-2014:234 libksba 2014-11-28
Debian DSA-3078-1 libksba 2014-11-27
Mageia MGASA-2014-0498 libksba 2014-11-26

Comments (none posted)

libreoffice: code execution

Package(s):libreoffice CVE #(s):
Created:November 24, 2014 Updated:December 3, 2014
Description: From the freedesktop.org bug report:

Crash while importing malformed .rtf file. According to valgrind there are several invalid writes, including near malloc'd block. Seems to be potentially exploitable.

Alerts:
Fedora FEDORA-2014-15486 libreoffice 2014-11-22

Comments (none posted)

lsyncd: command injection

Package(s):lsyncd CVE #(s):CVE-2014-8990
Created:December 3, 2014 Updated:February 13, 2017
Description: From the Red Hat bugzilla:

It was reported that lsyncd is vulnerable to command injection. If a filename has "`" (backticks), what between backticks will be executed with lsyncd process privileges.

Alerts:
Gentoo 201702-05 lsyncd 2017-02-11
Debian DSA-3130-1 lsyncd 2015-01-16
Fedora FEDORA-2014-15373 lsyncd 2014-12-03
Fedora FEDORA-2014-15393 lsyncd 2014-12-03

Comments (none posted)

mariadb: denial of service

Package(s):mariadb CVE #(s):CVE-2014-6564
Created:November 21, 2014 Updated:December 12, 2014
Description:

From the CVE entry:

Unspecified vulnerability in Oracle MySQL Server 5.6.19 and earlier allows remote authenticated users to affect availability via vectors related to SERVER:INNODB FULLTEXT SEARCH DML.

Alerts:
SUSE SUSE-SU-2015:0743-1 mariadb 2015-04-21
SUSE SUSE-SU-2015:0620-1 MySQL 2015-03-28
Fedora FEDORA-2014-16003 mariadb 2014-12-12
Oracle ELSA-2014-1859 mysql55-mysql 2014-11-17
Oracle ELSA-2014-1861 mariadb 2014-11-17

Comments (none posted)

mod-wsgi: privilege escalation

Package(s):mod-wsgi CVE #(s):CVE-2014-8583
Created:December 3, 2014 Updated:December 30, 2016
Description: From the Ubuntu advisory:

It was discovered that mod_wsgi incorrectly handled errors when setting up the working directory and group access rights. A malicious application could possibly use this issue to cause a local privilege escalation when using daemon mode.

Alerts:
Gentoo 201612-49 mod_wsgi 2016-12-30
Mandriva MDVSA-2015:180 apache-mod_wsgi 2015-03-30
Mandriva MDVSA-2014:253 apache-mod_wsgi 2014-12-15
openSUSE openSUSE-SU-2014:1590-1 apache2-mod_wsgi 2014-12-08
Mageia MGASA-2014-0513 apache-mod_wsgi 2014-12-05
Ubuntu USN-2431-1 mod-wsgi 2014-12-03

Comments (none posted)

moodle: multiple vulnerabilities

Package(s):moodle CVE #(s):CVE-2014-7830 CVE-2014-7832 CVE-2014-7833 CVE-2014-7834 CVE-2014-7835 CVE-2014-7836 CVE-2014-7837 CVE-2014-7838 CVE-2014-7845 CVE-2014-7846 CVE-2014-7847 CVE-2014-7848
Created:November 24, 2014 Updated:December 3, 2014
Description: From the Mageia advisory:

In Moodle before 2.6.5, an XSS issue through $searchcourse in mod/feedback/mapcourse.php, due to the last search string in the Feedback module not being escaped in the search input field (CVE-2014-7830).

In Moodle before 2.6.5, the word list for temporary password generation was short, therefore the pool of possible passwords was not big enough (CVE-2014-7845).

In Moodle before 2.6.5, capability checks in the LTI module only checked access to the course and not to the activity (CVE-2014-7832).

In Moodle before 2.6.5, group-level entries in Database activity module became visible to users in other groups after being edited by a teacher (CVE-2014-7833).

In Moodle before 2.6.5, unprivileged users could access the list of available tags in the system (CVE-2014-7846).

In Moodle before 2.6.5, the script used to geo-map IP addresses was available to unauthenticated users increasing server load when used by other parties (CVE-2014-7847).

In Moodle before 2.6.5, when using the web service function for Forum discussions, group permissions were not checked (CVE-2014-7834).

In Moodle before 2.6.5, by directly accessing an internal file, an unauthenticated user can be shown an error message containing the file system path of the Moodle install (CVE-2014-7848).

In Moodle before 2.6.5, if web service with file upload function was available, user could upload XSS file to his profile picture area (CVE-2014-7835).

In Moodle before 2.6.5, two files in the LTI module lacked a session key check, potentially allowing cross-site request forgery (CVE-2014-7836).

In Moodle before 2.6.5, by tweaking URLs, users who were able to delete pages in at least one Wiki activity in the course were able to delete pages in other Wiki pages in the same course (CVE-2014-7837).

In Moodle before 2.6.5, set tracking script in the Forum module lacked a session key check, potentially allowing cross-site request forgery (CVE-2014-7838).

Alerts:
Fedora FEDORA-2014-15102 moodle 2014-11-25
Mageia MGASA-2014-0483 moodle 2014-11-22

Comments (none posted)

mozilla: multiple vulnerabilities

Package(s):firefox thunderbird seamonkey CVE #(s):CVE-2014-1587 CVE-2014-1590 CVE-2014-1592 CVE-2014-1593 CVE-2014-1594
Created:December 3, 2014 Updated:February 3, 2015
Description: From the Red Hat advisory:

Several flaws were found in the processing of malformed web content. A web page containing malicious content could cause Firefox to crash or, potentially, execute arbitrary code with the privileges of the user running Firefox. (CVE-2014-1587, CVE-2014-1590, CVE-2014-1592, CVE-2014-1593)

A flaw was found in the Alarm API, which could allow applications to schedule actions to be run in the future. A malicious web application could use this flaw to bypass the same-origin policy. (CVE-2014-1594)

Alerts:
openSUSE openSUSE-SU-2015:1266-1 firefox, thunderbird 2015-07-18
Gentoo 201504-01 firefox 2015-04-07
Fedora FEDORA-2015-1133 seamonkey 2015-02-03
Fedora FEDORA-2015-1066 seamonkey 2015-02-03
openSUSE openSUSE-SU-2015:0138-1 Firefox 2015-01-25
Fedora FEDORA-2014-17217 seamonkey 2014-12-27
Fedora FEDORA-2014-17219 seamonkey 2014-12-27
Fedora FEDORA-2014-17126 seamonkey 2014-12-27
openSUSE openSUSE-SU-2014:1654-1 thunderbird 2014-12-17
openSUSE openSUSE-SU-2014:1656-1 seamonkey 2014-12-17
openSUSE openSUSE-SU-2014:1655-1 seamonkey 2014-12-17
SUSE SUSE-SU-2014:1624-1 Mozilla Firefox 2014-12-12
Mageia MGASA-2014-0518 iceape 2014-12-09
openSUSE openSUSE-SU-2014:1581-1 firefox 2014-12-07
Fedora FEDORA-2014-16242 thunderbird 2014-12-07
Fedora FEDORA-2014-16242 firefox 2014-12-07
Debian DSA-3092-1 icedove 2014-12-07
Ubuntu USN-2428-1 thunderbird 2014-12-03
Scientific Linux SLSA-2014:1924-1 thunderbird 2014-12-03
Scientific Linux SLSA-2014:1919-1 firefox 2014-12-03
Oracle ELSA-2014-1919 firefox 2014-12-03
Oracle ELSA-2014-1919 firefox 2014-12-03
Mageia MGASA-2014-0507 firefox, thunderbird 2014-12-03
Fedora FEDORA-2014-16259 thunderbird 2014-12-04
Fedora FEDORA-2014-16259 firefox 2014-12-04
Debian DSA-3090-1 iceweasel 2014-12-04
CentOS CESA-2014:1924 thunderbird 2014-12-03
CentOS CESA-2014:1924 thunderbird 2014-12-03
CentOS CESA-2014:1919 firefox 2014-12-04
CentOS CESA-2014:1919 firefox 2014-12-03
CentOS CESA-2014:1919 firefox 2014-12-03
Ubuntu USN-2424-1 firefox 2014-12-02
Slackware SSA:2014-337-01 thunderbird 2014-12-02
Oracle ELSA-2014-1924 thunderbird 2014-12-02
Oracle ELSA-2014-1919 firefox 2014-12-03
Red Hat RHSA-2014:1924-01 thunderbird 2014-12-02
Red Hat RHSA-2014:1919-01 firefox 2014-12-02

Comments (none posted)

mozilla: multiple vulnerabilities

Package(s):firefox thunderbird seamonkey CVE #(s):CVE-2014-1588 CVE-2014-1589 CVE-2014-1591
Created:December 3, 2014 Updated:February 3, 2015
Description: From the Ubuntu advisory:

Gary Kwong, Randell Jesup, Nils Ohlmeier, Jesse Ruderman, Max Jonas Werner, Christian Holler, Jon Coppeard, Eric Rahm, Byron Campen, Eric Rescorla, and Xidorn Quan discovered multiple memory safety issues in Firefox. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit these to cause a denial of service via application crash, or execute arbitrary code with the privileges of the user invoking Firefox. (CVE-2014-1588)

Cody Crews discovered a way to trigger chrome-level XBL bindings from web content in some circumstances. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to bypass security restrictions. (CVE-2014-1589)

Muneaki Nishimura discovered that CSP violation reports did not remove path information in some circumstances. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to obtain sensitive information. (CVE-2014-1591)

Alerts:
Gentoo 201504-01 firefox 2015-04-07
Fedora FEDORA-2015-1133 seamonkey 2015-02-03
Fedora FEDORA-2015-1066 seamonkey 2015-02-03
Fedora FEDORA-2014-17217 seamonkey 2014-12-27
Fedora FEDORA-2014-17219 seamonkey 2014-12-27
Fedora FEDORA-2014-17126 seamonkey 2014-12-27
openSUSE openSUSE-SU-2014:1656-1 seamonkey 2014-12-17
openSUSE openSUSE-SU-2014:1655-1 seamonkey 2014-12-17
SUSE SUSE-SU-2014:1624-1 Mozilla Firefox 2014-12-12
Mageia MGASA-2014-0518 iceape 2014-12-09
openSUSE openSUSE-SU-2014:1581-1 firefox 2014-12-07
Fedora FEDORA-2014-16259 thunderbird 2014-12-04
Fedora FEDORA-2014-16259 firefox 2014-12-04
Ubuntu USN-2424-1 firefox 2014-12-02

Comments (none posted)

mutt: denial of service

Package(s):mutt CVE #(s):CVE-2014-9116
Created:December 1, 2014 Updated:January 2, 2017
Description: From the Debian advisory:

A flaw was discovered in mutt, a text-based mailreader. A specially crafted mail header could cause mutt to crash, leading to a denial of service condition.

Alerts:
Gentoo 201701-04 mutt 2017-01-01
Slackware SSA:2015-111-07 mutt 2015-04-21
Mandriva MDVSA-2015:078 mutt 2015-03-28
Arch Linux ASA-201503-6 mutt 2015-03-09
Fedora FEDORA-2014-16494 mutt 2015-02-15
Fedora FEDORA-2014-16782 mutt 2015-02-15
SUSE SUSE-SU-2015:0012-1 mutt 2015-01-06
openSUSE openSUSE-SU-2014:1635-1 mutt 2014-12-15
Mandriva MDVSA-2014:245 mutt 2014-12-14
Ubuntu USN-2440-1 mutt 2014-12-11
Mageia MGASA-2014-0509 mutt 2014-12-05
Debian DSA-3083-1 mutt 2014-11-30

Comments (none posted)

openssl: TLS handshake problem

Package(s):openssl CVE #(s):
Created:November 24, 2014 Updated:December 3, 2014
Description: From the openSUSE bug report:

openssl-1.0.1i-2.1.4 that comes with OpenSUSE 13.2 is configured with 'no-ec2m' . This exposes a bug in openssl that let the client advertise a non-prime field curve, that it however doesn't actually support.

Alerts:
openSUSE openSUSE-SU-2014:1474-1 openssl 2014-11-24

Comments (none posted)

openstack-neutron: denial of service

Package(s):openstack-neutron CVE #(s):CVE-2014-7821
Created:December 3, 2014 Updated:April 22, 2015
Description: From the CVE entry:

OpenStack Neutron before 2014.1.4 and 2014.2.x before 2014.2.1 allows remote authenticated users to cause a denial of service (crash) via a crafted dns_nameservers value in the DNS configuration.

Alerts:
Fedora FEDORA-2015-5997 openstack-neutron 2015-04-21
Red Hat RHSA-2015:0044-01 openstack-neutron 2015-01-13
Red Hat RHSA-2014:1938-01 openstack-neutron 2014-12-02
Red Hat RHSA-2014:1942-01 openstack-neutron 2014-12-02

Comments (none posted)

openstack-trove: information disclosure

Package(s):openstack-trove CVE #(s):CVE-2014-7231
Created:December 3, 2014 Updated:December 3, 2014
Description: From the CVE entry:

The strutils.mask_password function in the OpenStack Oslo utility library, Cinder, Nova, and Trove before 2013.2.4 and 2014.1 before 2014.1.3 does not properly mask passwords when logging commands, which allows local users to obtain passwords by reading the log.

Alerts:
Red Hat RHSA-2014:1939-01 openstack-trove 2014-12-02

Comments (none posted)

openvpn: denial of service

Package(s):openvpn CVE #(s):CVE-2014-8104
Created:December 2, 2014 Updated:March 29, 2015
Description: From the Debian advisory:

Dragana Damjanovic discovered that an authenticated client could crash an OpenVPN server by sending a control packet containing less than four bytes as payload.

Alerts:
Mandriva MDVSA-2015:139 openvpn 2015-03-29
Gentoo 201412-41 openvpn 2014-12-26
SUSE SUSE-SU-2014:1694-1 openvpn 2014-12-23
Mandriva MDVSA-2014:246 openvpn 2014-12-14
Fedora FEDORA-2014-16234 pkcs11-helper 2014-12-13
Fedora FEDORA-2014-16273 pkcs11-helper 2014-12-13
Fedora FEDORA-2014-16234 openvpn 2014-12-13
Fedora FEDORA-2014-16273 openvpn 2014-12-13
Fedora FEDORA-2014-16060 openvpn 2014-12-12
Slackware SSA:2014-344-04 openvpn 2014-12-10
SUSE SUSE-SU-2014:1605-1 OpenVPN 2014-12-09
openSUSE openSUSE-SU-2014:1594-1 openvpn 2014-12-08
Mageia MGASA-2014-0512 openvpn 2014-12-05
Ubuntu USN-2430-1 openvpn 2014-12-02
Debian DSA-3084-1 openvpn 2014-12-01

Comments (none posted)

oxide-qt: multiple vulnerabilities

Package(s):oxide-qt CVE #(s):CVE-2014-7904 CVE-2014-7907 CVE-2014-7908 CVE-2014-7909 CVE-2014-7910
Created:November 20, 2014 Updated:December 3, 2014
Description: From the Ubuntu advisory:

A buffer overflow was discovered in Skia. If a user were tricked in to opening a specially crafted website, an attacked could potentially exploit this to cause a denial of service via renderer crash or execute arbitrary code with the privileges of the sandboxed render process. (CVE-2014-7904)

Multiple use-after-frees were discovered in Blink. If a user were tricked in to opening a specially crafted website, an attacked could potentially exploit these to cause a denial of service via renderer crash or execute arbitrary code with the privileges of the sandboxed render process. (CVE-2014-7907)

An integer overflow was discovered in media. If a user were tricked in to opening a specially crafted website, an attacked could potentially exploit this to cause a denial of service via renderer crash or execute arbitrary code with the privileges of the sandboxed render process. (CVE-2014-7908)

An uninitialized memory read was discovered in Skia. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit this to cause a denial of service via renderer crash. (CVE-2014-7909)

Multiple security issues were discovered in Chromium. If a user were tricked in to opening a specially crafted website, an attacker could potentially exploit these to read uninitialized memory, cause a denial of service via application crash or execute arbitrary code with the privileges of the user invoking the program. (CVE-2014-7910)

Alerts:
Gentoo 201412-13 chromium 2014-12-13
openSUSE openSUSE-SU-2014:1626-1 chromium 2014-12-12
Mageia MGASA-2014-0485 chromium-browser-stable 2014-11-25
Red Hat RHSA-2014:1894-01 chromium-browser 2014-11-24
Ubuntu USN-2410-1 oxide-qt 2014-11-19

Comments (none posted)

phpmyadmin: multiple vulnerabilities

Package(s):phpmyadmin CVE #(s):CVE-2014-8958 CVE-2014-8959 CVE-2014-8960 CVE-2014-8961
Created:November 26, 2014 Updated:December 3, 2014
Description: From the Mandriva advisory:

Multiple vulnerabilities has been discovered and corrected in phpmyadmin:

* Multiple XSS vulnerabilities (CVE-2014-8958).

* Local file inclusion vulnerability (CVE-2014-8959).

* XSS vulnerability in error reporting functionality (CVE-2014-8960).

* Leakage of line count of an arbitrary file (CVE-2014-8961).

This upgrade provides the latest phpmyadmin version (4.2.12) to address these vulnerabilities.

Alerts:
Debian-LTS DLA-336-1 phpmyadmin 2015-10-28
Debian DSA-3382-1 phpmyadmin 2015-10-28
Gentoo 201505-03 phpmyadmin 2015-05-31
openSUSE openSUSE-SU-2014:1561-1 phpMyAdmin 2014-12-05
Fedora FEDORA-2014-15535 phpMyAdmin 2014-12-01
Fedora FEDORA-2014-15538 phpMyAdmin 2014-12-01
Mageia MGASA-2014-0495 phpmyadmin 2014-11-26
Mandriva MDVSA-2014:228 phpmyadmin 2014-11-26

Comments (none posted)

php-smarty: cross-site scripting

Package(s):php-smarty CVE #(s):CVE-2012-4437
Created:November 24, 2014 Updated:December 3, 2014
Description: From the CVE entry:

Cross-site scripting (XSS) vulnerability in the SmartyException class in Smarty (aka smarty-php) before 3.1.12 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors that trigger a Smarty exception.

Alerts:
Mandriva MDVSA-2014:221 php-smarty 2014-11-21

Comments (none posted)

privoxy: denial of service

Package(s):privoxy CVE #(s):
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Mageia advisory:

The logrotate configuration of the privoxy package did not function properly, causing its log files not to be rotated. The log file(s) could potentially fill up the disk.

Alerts:
Mageia MGASA-2014-0463 privoxy 2014-11-21

Comments (none posted)

python-djblets: cross-site scripting

Package(s):python-djblets CVE #(s):CVE-2014-3995
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Mageia advisory:

Cross-site scripting (XSS) vulnerability in gravatars/templatetags/gravatars.py in Djblets before 0.7.30 Django allows remote attackers to inject arbitrary web script or HTML via a user display name (CVE-2014-3995).

Alerts:
Mageia MGASA-2014-0462 python-djblets 2014-11-21

Comments (none posted)

python-imaging, python-pillow: code execution

Package(s):python-imaging, python-pillow CVE #(s):CVE-2014-3007
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Mageia advisory:

Python Image Library (PIL) 1.1.7 and earlier and Pillow 2.3 might allow remote attackers to execute arbitrary commands via shell metacharacters, due to an incomplete fix for CVE-2014-1932 (CVE-2014-3007).

Alerts:
Mandriva MDVSA-2015:099 python-pillow 2015-03-28
Fedora FEDORA-2014-14980 python-pillow 2014-11-22
Fedora FEDORA-2014-14883 python-pillow 2014-11-22
Mageia MGASA-2014-0476 python-imaging, python-pillow 2014-11-21

Comments (none posted)

ruby: denial of service

Package(s):ruby CVE #(s):CVE-2014-8090
Created:November 21, 2014 Updated:December 3, 2014
Description:

From the Mageia advisory:

Due to an incomplete fix for CVE-2014-8080, 100% CPU utilization can occur as a result of recursive expansion with an empty String. When reading text nodes from an XML document, the REXML parser in Ruby can be coerced into allocating extremely large string objects which can consume all of the memory on a machine, causing a denial of service (CVE-2014-8090).

Alerts:
Debian-LTS DLA-200-1 ruby1.9.1 2015-04-15
Mandriva MDVSA-2015:129 ruby 2015-03-29
Debian DSA-3159-1 ruby1.8 2015-02-10
Debian DSA-3157-1 ruby1.9.1 2015-02-09
openSUSE openSUSE-SU-2015:0002-1 ruby20 2015-01-02
openSUSE openSUSE-SU-2015:0007-1 ruby2.1 2015-01-02
Gentoo 201412-27 ruby 2014-12-13
openSUSE openSUSE-SU-2014:1589-1 ruby19 2014-12-08
Scientific Linux SLSA-2014:1911-1 ruby 2014-12-01
Scientific Linux SLSA-2014:1912-1 ruby 2014-12-01
CentOS CESA-2014:1911 ruby 2014-12-01
CentOS CESA-2014:1912 ruby 2014-12-01
Oracle ELSA-2014-1911 ruby 2014-11-26
Oracle ELSA-2014-1912 ruby 2014-11-26
Red Hat RHSA-2014:1914-01 ruby200-ruby 2014-11-26
Red Hat RHSA-2014:1913-01 ruby193-ruby 2014-11-26
Red Hat RHSA-2014:1911-01 ruby 2014-11-26
Red Hat RHSA-2014:1912-01 ruby 2014-11-26
Mandriva MDVSA-2014:225 ruby 2014-11-25
Ubuntu USN-2412-1 ruby1.8, ruby1.9.1, ruby2.0, ruby2.1 2014-11-20
Mageia MGASA-2014-0472 ruby 2014-11-21

Comments (none posted)

rubygem-actionpack: two information leaks

Package(s):rubygem-actionpack-3_2 CVE #(s):CVE-2014-7818 CVE-2014-7829
Created:November 27, 2014 Updated:March 5, 2015
Description: From the openSUSE advisory:

- Arbitrary file existence disclosure (CVE-2014-7829).

- Arbitrary file existence disclosure (CVE-2014-7818).

Alerts:
Fedora FEDORA-2014-15371 rubygem-actionpack 2015-03-05
Fedora FEDORA-2014-15342 rubygem-actionpack 2015-02-15
openSUSE openSUSE-SU-2014:1515-1 rubygem-actionpack-3_2 2014-11-27

Comments (none posted)

rubygem-sprockets: directory traversal

Package(s):rubygem-sprockets CVE #(s):CVE-2014-7819
Created:November 26, 2014 Updated:February 20, 2015
Description: From the CVE entry:

Multiple directory traversal vulnerabilities in server.rb in Sprockets before 2.0.5, 2.1.x before 2.1.4, 2.2.x before 2.2.3, 2.3.x before 2.3.3, 2.4.x before 2.4.6, 2.5.x before 2.5.1, 2.6.x and 2.7.x before 2.7.1, 2.8.x before 2.8.3, 2.9.x before 2.9.4, 2.10.x before 2.10.2, 2.11.x before 2.11.3, 2.12.x before 2.12.3, and 3.x before 3.0.0.beta.3, as distributed with Ruby on Rails 3.x and 4.x, allow remote attackers to determine the existence of files outside the application root via a ../ (dot dot slash) sequence with (1) double slashes or (2) URL encoding.

Alerts:
Mageia MGASA-2015-0074 ruby-sprockets 2015-02-19
Fedora FEDORA-2014-15489 rubygem-sprockets 2015-02-15
Fedora FEDORA-2014-15413 rubygem-sprockets 2015-02-15
openSUSE openSUSE-SU-2014:1513-1 rubygem-sprockets 2014-11-27
openSUSE openSUSE-SU-2014:1514-1 rubygem-sprockets 2014-11-27
openSUSE openSUSE-SU-2014:1504-1 rubygem-sprockets-2_2 2014-11-26
openSUSE openSUSE-SU-2014:1502-1 rubygem-sprockets-2_1 2014-11-26

Comments (none posted)

tcpdump: three vulnerabilities

Package(s):tcpdump CVE #(s):CVE-2014-8767 CVE-2014-8768 CVE-2014-8769
Created:November 27, 2014 Updated:February 13, 2015
Description:

Bug #1165160 - CVE-2014-8767 tcpdump: denial of service in verbose mode using malformed OLSR payload

Bug #1165161 - CVE-2014-8768 tcpdump: denial of service in verbose mode using malformed Geonet payload

Bug #1165162 - CVE-2014-8769 tcpdump: unreliable output using malformed AOVD payload

Alerts:
Mandriva MDVSA-2015:125 tcpdump 2015-03-29
Arch Linux ASA-201503-20 tcpdump 2015-03-20
openSUSE openSUSE-SU-2015:0284-1 tcpdump 2015-02-13
Gentoo 201502-05 tcpdump 2015-02-07
Fedora FEDORA-2014-16861 tcpdump 2014-12-18
Mandriva MDVSA-2014:240 tcpdump 2014-12-14
Debian DSA-3086-1 tcpdump 2014-12-03
Ubuntu USN-2433-1 tcpdump 2014-12-04
Fedora FEDORA-2014-15549 tcpdump 2014-12-04
Mageia MGASA-2014-0503 tcpdump 2014-12-01
Fedora FEDORA-2014-15541 tcpdump 2014-11-27

Comments (none posted)

teeworlds: information leak

Package(s):teeworlds CVE #(s):
Created:December 2, 2014 Updated:December 4, 2014
Description: From the Mageia advisory:

A security flaw was found in the teeworlds server prior to 0.6.3 where an incorrect offset check could enable an attacker to read the memory or trigger a segmentation fault.

Alerts:
Fedora FEDORA-2014-15701 teeworlds 2014-12-04
Fedora FEDORA-2014-15733 teeworlds 2014-12-04
Mageia MGASA-2014-0502 teeworlds 2014-12-01

Comments (none posted)

wireshark: multiple vulnerabilities

Package(s):wireshark CVE #(s):CVE-2014-8710 CVE-2014-8711 CVE-2014-8712 CVE-2014-8713 CVE-2014-8714
Created:November 21, 2014 Updated:December 4, 2014
Description:

From the Mageia advisory:

SigComp UDVM buffer overflow (CVE-2014-8710).

AMQP crash (CVE-2014-8711).

NCP crashes (CVE-2014-8712, CVE-2014-8713).

TN5250 infinite loops (CVE-2014-8714).

Alerts:
Scientific Linux SLSA-2015:2393-1 wireshark 2015-12-21
Red Hat RHSA-2015:2393-01 wireshark 2015-11-19
Scientific Linux SLSA-2015:1460-1 wireshark 2015-08-03
Oracle ELSA-2015-1460 wireshark 2015-07-29
Red Hat RHSA-2015:1460-01 wireshark 2015-07-22
Debian-LTS DLA-198-1 wireshark 2015-04-22
Fedora FEDORA-2014-15244 wireshark 2014-12-04
openSUSE openSUSE-SU-2014:1503-1 wireshark 2014-11-26
Debian DSA-3076-1 wireshark 2014-11-25
Mandriva MDVSA-2014:223 wireshark 2014-11-21
Mageia MGASA-2014-0471 wireshark 2014-11-21

Comments (none posted)

wordpress: multiple vulnerabilities

Package(s):wordpress CVE #(s):CVE-2014-9031 CVE-2014-9032 CVE-2014-9033 CVE-2014-9034 CVE-2014-9035 CVE-2014-9036 CVE-2014-9037 CVE-2014-9038 CVE-2014-9039
Created:November 27, 2014 Updated:December 3, 2014
Description: From the Mageia advisory:

XSS in wptexturize() via comments or posts, exploitable for unauthenticated users (CVE-2014-9031).

XSS in media playlists (CVE-2014-9032).

CSRF in the password reset process (CVE-2014-9033).

Denial of service for giant passwords. The phpass library by Solar Designer was used in both projects without setting a maximum password length, which can lead to CPU exhaustion upon hashing (CVE-2014-9034).

XSS in Press This (CVE-2014-9035).

XSS in HTML filtering of CSS in posts (CVE-2014-9036).

Hash comparison vulnerability in old-style MD5-stored passwords (CVE-2014-9037).

SSRF: Safe HTTP requests did not sufficiently block the loopback IP address space (CVE-2014-9038).

Previously an email address change would not invalidate a previous password reset email (CVE-2014-9039).

Alerts:
Debian-LTS DLA-236-1 wordpress 2015-06-01
Fedora FEDORA-2014-15526 wordpress 2014-12-03
Fedora FEDORA-2014-15507 wordpress 2014-12-03
Debian DSA-3085-1 wordpress 2014-12-03
Mandriva MDVSA-2014:233 wordpress 2014-11-27
Mageia MGASA-2014-0493 wordpress 2014-11-26

Comments (none posted)

xen: multiple vulnerabilities

Package(s):xen CVE #(s):CVE-2014-8594 CVE-2014-8595 CVE-2014-9030
Created:December 2, 2014 Updated:December 12, 2014
Description: From the CVE entries:

The do_mmu_update function in arch/x86/mm.c in Xen 4.x through 4.4.x does not properly restrict updates to only PV page tables, which allows remote PV guests to cause a denial of service (NULL pointer dereference) by leveraging hardware emulation services for HVM guests using Hardware Assisted Paging (HAP). (CVE-2014-8594)

arch/x86/x86_emulate/x86_emulate.c in Xen 3.2.1 through 4.4.x does not properly check privileges, which allows local HVM guest users to gain privileges or cause a denial of service (crash) via a crafted (1) CALL, (2) JMP, (3) RETF, (4) LCALL, (5) LJMP, or (6) LRET far branch instruction. (CVE-2014-8595)

The do_mmu_update function in arch/x86/mm.c in Xen 3.2.x through 4.4.x does not properly manage page references, which allows remote domains to cause a denial of service by leveraging control over an HVM guest and a crafted MMU_MACHPHYS_UPDATE. (CVE-2014-9030)

Alerts:
Gentoo 201504-04 xen 2015-04-11
openSUSE openSUSE-SU-2015:0256-1 xen 2015-02-11
openSUSE openSUSE-SU-2015:0226-1 xen 2015-02-06
Debian DSA-3140-1 xen 2015-01-27
SUSE SUSE-SU-2015:0022-1 xen 2015-01-09
Fedora FEDORA-2014-15951 xen 2014-12-12
Fedora FEDORA-2014-15503 xen 2014-12-01
Fedora FEDORA-2014-15521 xen 2014-12-01

Comments (none posted)

Page editor: Jake Edge
Next page: Kernel development>>


Copyright © 2014, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds