|
|
Log in / Subscribe / Register

Security

Binary "diversity"

By Jake Edge
August 28, 2013

There's been a lot of talk about reproducible (or deterministic) builds recently for the purposes of verifying that binaries come from the "right" source code. It's particularly topical right now, at least in part because of the NSA spying disclosures coupled with the concern that various governments are actively trying to backdoor applications (especially security applications). So, the Tor project and others (e.g. Bitcoin) have been working on ways to create reproducible builds.

But reproducible builds of necessity create predictable binaries. That gives an attacker information about the layout and organization of the code that can be used for return-oriented programming (ROP) attacks. An alternative is to introduce random changes into a binary as it is built to make these kinds of attacks more difficult. Stephen Crane recently suggested adding two kinds of code generation randomness into the LLVM compiler framework in a post to the LLVMdev mailing list.

As part of a team at the University of California, Irvine, Crane has been working on adding several kinds of randomness into binaries. He proposed that the team submit patches for two types of randomness for LLVM. The first is "NOP insertion", which adds NOPs (i.e. no ops) between machine instructions. The second is "scheduling randomization", which discards the existing instruction scheduling heuristics and randomly schedules any valid instruction at each point. The result is a binary that still runs correctly, is "slightly slower", but is far more resistant to ROP attacks. It is a "simplified subset" of the work described in a paper [PDF] by the team.

The technique is in some ways analogous to address-space layout randomization (ASLR). In both cases, the layout of the code is altered such that an attacker cannot predict where code of interest will live in memory. Either can be defeated by attackers that have access to certain kinds of information. For ASLR, determining the address of a library function in the running executable is generally enough to defeat it. For randomized binaries, the attacker would need to have read access to the binary itself to find the pieces needed for an exploit.

ROP attacks use pieces of existing code in a binary to perform their malicious task. By finding little snippets of code (typically ending in a return) and calling them in the right order, the attack can perform any operation that it needs to. ROP techniques came about after operating systems started marking data as non-executable to thwart buffer overflows and the like. Using ROP techniques, buffer overflows can still be used, but without executing any code on the stack.

Crane noted that there are other randomizations that the team has worked on, but that they planned to start small when proposing patches. Nadav Rotem asked about register allocation randomization, for example, which Crane said could be added to the patch submission.

The patched compiler passes the existing LLVM test suite on x86_64, Crane said. Implementing the changes for ARM is also underway.

Nick Kledzik asked how a software distributor might be able to deliver randomized binaries, given that they normally create a single binary that gets delivered to all of their users. Crane had some thoughts on that, including building multiple or individualized ("watermarked" for example) binaries. For open source, especially for security-sensitive binaries, users can just build their own to significantly raise the bar for attacks. Crane noted that ROP attacks can be used for jailbreaking. That might make the techniques of particular interest to LLVM sponsor Apple.

Security is always about trade-offs, and randomized binaries are just further confirmation of that. Diverse binaries would make verification of the correspondence between source and binary much more difficult but would also make ROP attacks harder. Given that most free software these days is built with GCC, it would be nice to see similar patches for that compiler suite. In any case, randomized binaries will soon be another tool available for the security-sensitive.

Comments (19 posted)

Brief items

Security quotes of the week

Consider the following hypothetical example: A young woman calls her gynecologist; then immediately calls her mother; then a man who, during the past few months, she had repeatedly spoken to on the telephone after 11pm; followed by a call to a family planning center that also offers abortions. A likely storyline emerges that would not be as evident by examining the record of a single telephone call.
Ed Felten [PDF] in a declaration on the dangers of "it's just metadata"

National Security Agency officers on several occasions have channeled their agency’s enormous eavesdropping power to spy on love interests, U.S. officials said.

The practice isn't frequent — one official estimated a handful of cases in the last decade — but it's common enough to garner its own spycraft label: LOVEINT.

The Wall Street Journal

So we're left with an agency that collects a ridiculous amount of info, and has around 1,000 employees (who are mostly actually employed by outside contractors) who can look through anything with no tracking, leaving no trace, and we're told that the data isn't abused. Really? Do Keith Alexander, James Clapper, President Obama, Dianne Feinstein and Mike Rogers really believe that none of those 1,000 sys admins have ever abused the system? And, do they believe that none of the people whom those thousand sys admins are friends with haven't had their friend "check out" information on someone else? Hell, imagine you were someone at the NSA who understood all of this already. If you wanted to abuse the system, why not befriend a sys admin and let him or her do the dirty work for you -- knowing that there would be no further trace?

Basically, it seems clear that the NSA has simply no idea how many abuses there were, and there are a very large number of people who had astounding levels of access and absolutely no controls or way to trace what they were doing.

Mike Masnick

The chilling of free speech isn't just a consequence of surveillance. It's also a motive. We adopt the art of self-censorship, closing down blogs, watching what we say on Facebook, forgoing "private" email for fear that any errant word may come back to haunt us in one, five or fifteen years. "The mind's tendency to still feel observed when alone... can be inhibiting," writes Janna Malamud Smith. Indeed.
Josh Levy

Comments (9 posted)

Perry: Deterministic Builds Part One: Cyberwar and Global Compromise

Mike Perry writes about the motivations behind his deterministic build work on the Tor Project blog. "Current popular software development practices simply cannot survive targeted attacks of the scale and scope that we are seeing today. In fact, I believe we're just about to witness the first examples of large scale 'watering hole' attacks. This would be malware that attacks the software development and build processes themselves to distribute copies of itself to tens or even hundreds of millions of machines in a single, officially signed, instantaneous update. Deterministic, distributed builds are perhaps the only way we can reliably prevent these types of targeted attacks in the face of the endless stockpiling of weaponized exploits and other 'cyberweapons'."

Comments (7 posted)

New vulnerabilities

chromium: multiple vulnerabilities

Created: August 26, 2013 Updated: September 18, 2013
Description: From the CVE entries:

Multiple unspecified vulnerabilities in Google Chrome before 29.0.1547.57 allow attackers to cause a denial of service or possibly have other impact via unknown vectors. (CVE-2013-2887)

The FilePath::ReferencesParent function in files/file_path.cc in Google Chrome before 29.0.1547.57 on Windows does not properly handle pathname components composed entirely of . (dot) and whitespace characters, which allows remote attackers to conduct directory traversal attacks via a crafted directory name. (CVE-2013-2900)

Multiple integer overflows in (1) libGLESv2/renderer/Renderer9.cpp and (2) libGLESv2/renderer/Renderer11.cpp in Almost Native Graphics Layer Engine (ANGLE), as used in Google Chrome before 29.0.1547.57, allow remote attackers to cause a denial of service or possibly have unspecified other impact via unknown vectors. (CVE-2013-2901)

Use-after-free vulnerability in the XSLT ProcessingInstruction implementation in Blink, as used in Google Chrome before 29.0.1547.57, allows remote attackers to cause a denial of service or possibly have unspecified other impact via vectors related to an applyXSLTransform call involving (1) an HTML document or (2) an xsl:processing-instruction element that is still in the process of loading. (CVE-2013-2902)

Use-after-free vulnerability in the HTMLMediaElement::didMoveToNewDocument function in core/html/HTMLMediaElement.cpp in Blink, as used in Google Chrome before 29.0.1547.57, allows remote attackers to cause a denial of service or possibly have unspecified other impact via vectors involving moving a (1) AUDIO or (2) VIDEO element between documents. (CVE-2013-2903)

Use-after-free vulnerability in the Document::finishedParsing function in core/dom/Document.cpp in Blink, as used in Google Chrome before 29.0.1547.57, allows remote attackers to cause a denial of service or possibly have unspecified other impact via an onload event that changes an IFRAME element so that its src attribute is no longer an XML document, leading to unintended garbage collection of this document. (CVE-2013-2904)

The SharedMemory::Create function in memory/shared_memory_posix.cc in Google Chrome before 29.0.1547.57 uses weak permissions under /dev/shm/, which allows attackers to obtain sensitive information via direct access to a POSIX shared-memory file. (CVE-2013-2905)

Alerts:
Gentoo 201309-16 chromium 2013年09月24日
Debian DSA-2741-1 chromium-browser 2013年08月25日
Mageia MGASA-2013-0278 chromium-browser-stable 2013年09月13日

Comments (none posted)

condor: denial of service

Package(s): condor CVE #(s): CVE-2013-4255
Created: August 22, 2013 Updated: August 28, 2013
Description:

From the Red Hat advisory:

A denial of service flaw was found in the way HTCondor's policy definition evaluator processed certain policy definitions. If an administrator used an attribute defined on a job in a CONTINUE, KILL, PREEMPT, or SUSPEND condor_startd policy, a remote HTCondor service user could use this flaw to cause condor_startd to exit by submitting a job that caused such a policy definition to be evaluated to either the ERROR or UNDEFINED states. (CVE-2013-4255)

Alerts:
Red Hat RHSA-2013:1172-01 condor 2013年08月21日
Red Hat RHSA-2013:1171-01 condor 2013年08月21日

Comments (none posted)

glibc: multiple vulnerabilities

Created: August 22, 2013 Updated: November 26, 2015
Description:

From the Fedora advisory:

CVE-2012-4412 glibc: strcoll() integer overflow leading to buffer overflow
CVE-2012-4424 glibc: alloca() stack overflow in the strcoll() interface
CVE-2013-2207 glibc (pt_chown): Improper pseudotty ownership and permissions changes when granting access to the slave pseudoterminal
CVE-2013-4237 glibc: Buffer overwrite when using readdir_r on file systems returning file names longer than NAME_MAX characters

Alerts:
Ubuntu USN-2985-2 eglibc, glibc 2016年05月26日
Ubuntu USN-2985-1 eglibc, glibc 2016年05月25日
SUSE SUSE-SU-2016:0470-1 glibc 2016年02月16日
Debian-LTS DLA-350-1 eglibc 2015年11月26日
SUSE SUSE-SU-2015:1424-1 glibc 2015年08月21日
Mageia MGASA-2015-0195 glibc 2015年05月06日
Debian-LTS DLA-165-1 eglibc 2015年03月06日
Gentoo 201503-04 glibc 2015年03月08日
Scientific Linux SLSA-2014:1391-2 glibc 2014年11月03日
Red Hat RHSA-2014:1391-02 glibc 2014年10月14日
Oracle ELSA-2014-1391 glibc 2014年10月16日
SUSE SUSE-SU-2014:1128-1 glibc 2014年09月15日
SUSE SUSE-SU-2014:1122-1 glibc 2014年09月12日
SUSE SUSE-SU-2014:1119-1 glibc 2014年09月12日
Mageia MGASA-2013-0340 glibc 2013年11月22日
Mandriva MDVSA-2013:284 glibc 2013年11月25日
Mandriva MDVSA-2013:283 glibc 2013年11月25日
Ubuntu USN-1991-1 eglibc 2013年10月21日
openSUSE openSUSE-SU-2013:1510-1 glibc 2013年09月30日
Fedora FEDORA-2013-15072 glibc 2013年09月05日
Fedora FEDORA-2013-15053 glibc 2013年08月22日
Fedora FEDORA-2013-15316 glibc 2013年08月27日

Comments (none posted)

kernel: two vulnerabilities

Package(s): kernel CVE #(s): CVE-2013-0343 CVE-2013-4254
Created: August 23, 2013 Updated: October 23, 2013
Description:

From the Red Hat bugzilla entries [1, 2]:

CVE-2013-4254: Linux kernel built for the ARM(CONFIG_ARM/CONFIG_ARM64) platforms along with the hardware performance counter support(CONFIG_HW_PERF_EVENTS) is vulnerable to a NULL pointer dereference flaw. This could lead to the kernel crash resulting in DoS or potential privilege escalation to gain root privileges by a non-root user.

An unprivileged user/program could use this flaw to crash the kernel resulting in DoS or potential privilege escalation to gain root access to a machine.

CVE-2013-0343: Due to the way the Linux kernel handles the creation of IPv6 temporary addresses a malicious LAN user can remotely disable them altogether which may lead to privacy violations and information disclosure.

Reference:
http://seclists.org/oss-sec/2012/q4/292
http://seclists.org/oss-sec/2013/q1/92

Alerts:
openSUSE openSUSE-SU-2014:0766-1 Evergreen 2014年06月06日
openSUSE openSUSE-SU-2014:0677-1 kernel 2014年05月19日
Debian DSA-2906-1 linux-2.6 2014年04月24日
SUSE SUSE-SU-2014:0536-1 Linux kernel 2014年04月16日
Oracle ELSA-2014-3002 kernel 2014年02月12日
Mageia MGASA-2013-0375 kernel-vserver 2013年12月18日
Mageia MGASA-2013-0373 kernel-tmb 2013年12月18日
Mageia MGASA-2013-0374 kernel-rt 2013年12月18日
Mageia MGASA-2013-0372 kernel-linus 2013年12月18日
Mageia MGASA-2013-0371 kernel 2013年12月17日
Scientific Linux SLSA-2013:1645-2 kernel 2013年12月16日
Ubuntu USN-2050-1 linux-ti-omap4 2013年12月07日
openSUSE openSUSE-SU-2014:0204-1 kernel 2014年02月06日
Ubuntu USN-2039-1 linux-ti-omap4 2013年12月03日
Ubuntu USN-2038-1 kernel 2013年12月03日
Oracle ELSA-2013-2584 kernel 2013年11月28日
Oracle ELSA-2013-2584 kernel 2013年11月28日
Oracle ELSA-2013-2585 kernel 2013年11月28日
Oracle ELSA-2013-2585 kernel 2013年11月28日
Oracle ELSA-2013-2583 kernel 2013年11月28日
Mageia MGASA-2013-0342 kernel 2013年11月22日
Red Hat RHSA-2013:1645-02 kernel 2013年11月21日
Ubuntu USN-2024-1 linux-ti-omap4 2013年11月08日
Ubuntu USN-2022-1 linux-ti-omap4 2013年11月08日
Mageia MGASA-2013-0346 kernel-vserver 2013年11月22日
Mageia MGASA-2013-0344 kernel-tmb 2013年11月22日
Mageia MGASA-2013-0345 kernel-rt 2013年11月22日
Ubuntu USN-2020-1 linux-lts-raring 2013年11月08日
Ubuntu USN-2019-1 linux-lts-quantal 2013年11月08日
Ubuntu USN-2023-1 kernel 2013年11月08日
Ubuntu USN-2021-1 kernel 2013年11月08日
CentOS CESA-2013:X012 Xen4CentOS kernel 2013年11月06日
Oracle ELSA-2013-1645 kernel 2013年11月26日
Mageia MGASA-2013-0343 kernel-linus 2013年11月22日
Scientific Linux SLSA-2013:1449-1 kernel 2013年10月23日
Oracle ELSA-2013-1449 kernel 2013年10月23日
CentOS CESA-2013:1449 kernel 2013年10月23日
Red Hat RHSA-2013:1449-01 kernel 2013年10月22日
Ubuntu USN-1976-1 kernel 2013年09月30日
Ubuntu USN-1977-1 EC2 kernel 2013年09月30日
Ubuntu USN-1969-1 linux-ti-omap4 2013年09月27日
Ubuntu USN-1973-1 linux-ti-omap4 2013年09月27日
Ubuntu USN-1975-1 linux-ti-omap4 2013年09月27日
Ubuntu USN-1971-1 linux-lts-raring 2013年09月27日
Ubuntu USN-1970-1 linux-lts-quantal 2013年09月27日
Ubuntu USN-1968-1 kernel 2013年09月27日
Ubuntu USN-1974-1 kernel 2013年09月27日
Ubuntu USN-1972-1 kernel 2013年09月27日
Mandriva MDVSA-2013:242 kernel 2013年09月26日
Fedora FEDORA-2013-15151 kernel 2013年08月23日
Fedora FEDORA-2013-15198 kernel 2013年08月23日

Comments (none posted)

kfreebsd-9: privilege escalation/information leak

Package(s): kfreebsd-9 CVE #(s): CVE-2013-3077 CVE-2013-4851 CVE-2013-5209
Created: August 27, 2013 Updated: August 28, 2013
Description: From the Debian advisory:

CVE-2013-3077: Clement Lecigne from the Google Security Team reported an integer overflow in computing the size of a temporary buffer in the IP multicast code, which can result in a buffer which is too small for the requested operation. An unprivileged process can read or write pages of memory which belong to the kernel. These may lead to exposure of sensitive information or allow privilege escalation.

CVE-2013-4851: Rick Macklem, Christopher Key and Tim Zingelman reported that the FreeBSD kernel incorrectly uses client supplied credentials instead of the one configured in exports(5) when filling out the anonymous credential for a NFS export, when -network or -host restrictions are used at the same time. The remote client may supply privileged credentials (e.g. the root user) when accessing a file under the NFS share, which will bypass the normal access checks.

CVE-2013-5209: Julian Seward and Michael Tuexen reported a kernel memory disclosure when initializing the SCTP state cookie being sent in INIT-ACK chunks, a buffer allocated from the kernel stack is not completely initialized. Fragments of kernel memory may be included in SCTP packets and transmitted over the network. For each SCTP session, there are two separate instances in which a 4-byte fragment may be transmitted.

This memory might contain sensitive information, such as portions of the file cache or terminal buffers. This information might be directly useful, or it might be leveraged to obtain elevated privileges in some way. For example, a terminal buffer might include an user-entered password.

Alerts:
Debian DSA-2743-1 kfreebsd-9 2013年08月27日

Comments (none posted)

lcms: buffer overflows

Package(s): lcms CVE #(s): CVE-2013-4276
Created: August 27, 2013 Updated: October 21, 2013
Description: From the Mageia advisory:

Three buffer overflows in Little CMS version 1.19 could possibly be exploited through user input.

Alerts:
Fedora FEDORA-2015-1648 lcms 2015年04月23日
Gentoo 201412-46 lcms 2014年12月26日
openSUSE openSUSE-SU-2013:1560-1 lcms 2013年10月19日
openSUSE openSUSE-SU-2013:1547-1 lcms 2013年10月14日
Mandriva MDVSA-2013:220 lcms 2013年08月27日
Mageia MGASA-2013-0260 lcms 2013年08月26日

Comments (none posted)

nmap: arbitrary file upload flaw

Package(s): nmap CVE #(s): CVE-2013-4885
Created: August 28, 2013 Updated: October 28, 2013
Description: From the nmap advisory:

It is possible to write arbitrary files to a remote system, through a specially crafted server response for NMAP http-domino-enum-passwords.nse script (from the official Nmap repository).

Alerts:
openSUSE openSUSE-SU-2013:1579-1 nmap 2013年10月25日
Mageia MGASA-2013-0305 nmap 2013年10月17日
openSUSE openSUSE-SU-2013:1561-1 nmap 2013年10月21日
Fedora FEDORA-2013-14786 nmap 2013年08月27日

Comments (none posted)

php: multiple vulnerabilities

Package(s): php CVE #(s): CVE-2013-4248 CVE-2011-4718
Created: August 26, 2013 Updated: September 9, 2013
Description: From the CVE entries:

Session fixation vulnerability in the Sessions subsystem in PHP before 5.5.2 allows remote attackers to hijack web sessions by specifying a session ID. (CVE-2011-4718)

The openssl_x509_parse function in openssl.c in the OpenSSL module in PHP before 5.4.18 and 5.5.x before 5.5.2 does not properly handle a '0円' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408. (CVE-2013-4248)

Alerts:
Gentoo 201408-11 php 2014年08月29日
SUSE SUSE-SU-2014:0873-2 PHP5 2014年07月07日
SUSE SUSE-SU-2014:0873-1 PHP5 2014年07月05日
Mandriva MDVSA-2014:014 php 2014年01月21日
openSUSE openSUSE-SU-2013:1963-1 php5 2013年12月27日
openSUSE openSUSE-SU-2013:1964-1 php5 2013年12月27日
Fedora FEDORA-2013-23215 php 2013年12月20日
Scientific Linux SLSA-2013:1615-2 php 2013年12月03日
Oracle ELSA-2013-1615 php 2013年11月26日
Red Hat RHSA-2013:1615-02 php 2013年11月21日
Scientific Linux SLSA-2013:1307-1 php53 2013年10月10日
Oracle ELSA-2013-1307 php53 2013年10月02日
Red Hat RHSA-2013:1307-01 php53 2013年09月30日
Fedora FEDORA-2013-14998 php 2013年08月24日
Slackware SSA:2013-242-02 php 2013年08月30日
Mandriva MDVSA-2013:221 php 2013年08月27日
Fedora FEDORA-2013-14985 php 2013年09月08日
Ubuntu USN-1937-1 php5 2013年09月05日
Mageia MGASA-2013-0264 php 2013年08月30日
Debian DSA-2742-1 php5 2013年08月26日

Comments (none posted)

poppler: code execution

Package(s): poppler CVE #(s): CVE-2012-2142
Created: August 22, 2013 Updated: October 1, 2013
Description:

From the openSUSE advisory:

PDF files could emit messages with terminal escape sequences which could be used to inject shell code if the user ran a PDF viewer from a terminal shell (CVE-2012-2142).

Alerts:
Gentoo 201310-03 poppler 2013年10月06日
Fedora FEDORA-2013-17397 xpdf 2013年10月01日
Fedora FEDORA-2013-17375 xpdf 2013年10月01日
Slackware SSA:2013-233-02 xpdf 2013年08月21日
openSUSE openSUSE-SU-2013:1371-1 poppler 2013年08月22日
Slackware SSA:2013-233-03 poppler 2013年08月21日
Fedora FEDORA-2013-15013 poppler 2013年09月03日
Mageia MGASA-2013-0261 xpdf 2013年08月26日

Comments (3 posted)

python: man in the middle attack

Package(s): python CVE #(s): CVE-2013-4238
Created: August 26, 2013 Updated: December 4, 2013
Description: From the CVE entry:

The ssl.match_hostname function in the SSL module in Python 2.6 through 3.4 does not properly handle a '0円' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.

Alerts:
Fedora FEDORA-2014-14257 python3 2014年11月13日
openSUSE openSUSE-SU-2014:0498-1 python3 2014年04月09日
Debian DSA-2880-1 python2.7 2014年03月17日
openSUSE openSUSE-SU-2014:0380-1 python 2014年03月15日
Scientific Linux SLSA-2013:1582-2 python 2013年12月03日
Oracle ELSA-2013-1582 python 2013年11月27日
Red Hat RHSA-2013:1582-02 python 2013年11月21日
Ubuntu USN-1985-1 python3.3 2013年10月01日
Ubuntu USN-1984-1 python3.2 2013年10月01日
Ubuntu USN-1983-1 python2.7 2013年10月01日
Ubuntu USN-1982-1 python2.6 2013年10月01日
Mageia MGASA-2013-0252 python3 2013年08月22日
Mageia MGASA-2013-0250 python 2013年08月17日
Mandriva MDVSA-2013:214 python 2013年08月21日
Fedora FEDORA-2013-15146 python 2013年08月24日
openSUSE openSUSE-SU-2013:1462-1 python3 2013年09月18日
openSUSE openSUSE-SU-2013:1463-1 python 2013年09月18日
openSUSE openSUSE-SU-2013:1437-1 python3 2013年09月13日
openSUSE openSUSE-SU-2013:1440-1 python 2013年09月13日
Fedora FEDORA-2013-15254 python3 2013年08月27日
openSUSE openSUSE-SU-2013:1438-1 python 2013年09月13日
openSUSE openSUSE-SU-2013:1439-1 python3 2013年09月13日

Comments (none posted)

python-django: cross-site scripting

Package(s): python-django CVE #(s): CVE-2013-4249
Created: August 23, 2013 Updated: September 3, 2013
Description:

From the Red Hat bugzilla entry:

When displaying the value of a URLField -- a model field type for storing URLs -- this interface treated the values of such fields as safe, thus failing to properly accommodate the potential for dangerous values. A proof-of-concept application has been provided to the Django project, showing how this can be exploited to perform XSS in the administrative interface.

In a normal Django deployment, this will only affect the administrative interface, as the incorrect handling occurs only in form-widget code in django.contrib.admin. It is, however, possible that other applications may be affected, if those applications make use of form widgets provided by the admin interface.

Alerts:
Debian DSA-2740-1 python-django 2013年08月23日
Mandriva MDVSA-2013:218 python-django 2013年08月23日
Mageia MGASA-2013-0256 python-django 2013年08月22日
Fedora FEDORA-2013-14797 python-django 2013年08月23日
Debian DSA-2740-2 python-django 2013年09月01日
Fedora FEDORA-2013-14852 python-django14 2013年08月27日

Comments (none posted)

tiff: code execution

Package(s): tiff CVE #(s): CVE-2013-4244
Created: August 28, 2013 Updated: September 18, 2013
Description: From the Debian advisory:

Pedro Ribeiro and Huzaifa S. Sidhpurwala discovered multiple vulnerabilities in various tools shipped by the tiff library. Processing a malformed file may lead to denial of service or the execution of arbitrary code.

Alerts:
Oracle ELSA-2016-1547 libtiff 2016年08月02日
Fedora FEDORA-2014-6831 mingw-libtiff 2014年06月10日
Fedora FEDORA-2014-6837 mingw-libtiff 2014年06月10日
Ubuntu USN-2205-1 tiff 2014年05月06日
Scientific Linux SLSA-2014:0222-1 libtiff 2014年02月27日
Scientific Linux SLSA-2014:0223-1 libtiff 2014年02月27日
Red Hat RHSA-2014:0223-01 libtiff 2014年02月27日
Red Hat RHSA-2014:0222-01 libtiff 2014年02月27日
Oracle ELSA-2014-0223 libtiff 2014年02月27日
Oracle ELSA-2014-0222 libtiff 2014年02月27日
CentOS CESA-2014:0222 libtiff 2014年02月28日
CentOS CESA-2014:0223 libtiff 2014年02月28日
Gentoo 201402-21 tiff 2014年02月21日
Slackware SSA:2013-290-01 libtiff 2013年10月18日
openSUSE openSUSE-SU-2013:1484-1 tiff 2013年09月24日
openSUSE openSUSE-SU-2013:1482-1 tiff 2013年09月24日
Mageia MGASA-2013-0267 libtiff 2013年08月30日
Fedora FEDORA-2013-15673 libtiff 2013年09月18日
Mandriva MDVSA-2013:224 libtiff 2013年09月02日
Fedora FEDORA-2013-15679 libtiff 2013年09月07日
Debian DSA-2744-1 tiff 2013年08月27日

Comments (none posted)

wireshark: multiple vulnerabilities

Created: August 28, 2013 Updated: September 30, 2013
Description: From the Gentoo advisory:

Multiple vulnerabilities have been discovered in Wireshark. A remote attacker could possibly execute arbitrary code with the privileges of the process or cause a Denial of Service condition.

Alerts:
Fedora FEDORA-2013-17635 wireshark 2013年12月19日
Scientific Linux SLSA-2013:1569-2 wireshark 2013年12月09日
Oracle ELSA-2013-1569 wireshark 2013年11月26日
Red Hat RHSA-2013:1569-02 wireshark 2013年11月21日
Fedora FEDORA-2013-17661 wireshark 2013年09月28日
Gentoo 201308-05 wireshark 2013年08月28日
Gentoo GLSA 201308-05:02 wireshark 2013年08月30日
Fedora FEDORA-2013-16696 wireshark 2013年09月17日
Fedora FEDORA-2013-16362 wireshark 2013年09月12日

Comments (none posted)

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


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

AltStyle によって変換されたページ (->オリジナル) /