|
|
Log in / Subscribe / Register

Security

Don't Panic about "going dark"

By Jake Edge
February 3, 2016

The rising use of encrypted communication channels, coupled with more system-wide encryption on devices like phones, has been increasingly fingered by law enforcement and other government agencies as an impediment to doing their jobs. This is the so-called "going dark" problem that posits that the ability to thwart terrorism and other crimes is slowly being reduced because these organizations can't see inside the encrypted data—even if they have obtained the legal authority to do so. A recent report [PDF] from a panel of security experts frames the debate a bit differently, as its title ("Don't Panic") might indicate.

The report comes from a "a diverse group of security and policy experts from academia, civil society, and the U.S. intelligence community" under the auspices of the Berkman Center for Internet & Society at Harvard University. The group was convened by Matt Olsen, Bruce Schneier, and Jonathan Zittrain. The latter two are reasonably well-known in our communities; Olsen is former director of the US National Counterterrorism Center (NCTC) and former general counsel to the US National Security Agency (NSA). The report and its conclusions were endorsed by the private sector participants (including Olsen), but the government officials "are precluded from signing on because of their employment"; they were simply thanked for participating in the discussions over the last year.

The "going dark" argument has been used to bolster the idea of encryption backdoors that can "only" be used by properly authorized law enforcement or national security agencies. The idea is as appealing as it is impossible, but debunking it is not really the thrust of the report. Instead, it looks at the reality of the computing landscape and concludes, rather ironically, that various factors will increase, not decrease, the ability to do surveillance.

The "findings" section (pages five and six of the PDF) is kind of eye-opening. For one thing, end-to-end encryption is "unlikely to be adopted ubiquitously by companies, because the majority of businesses that provide communications services rely on access to user data for revenue streams and product functionality", it states. In addition, the "Internet of Things" (IoT) will provide many more avenues for surveillance through sensors, audio, video, and the like.

Beyond that, metadata (e.g. email headers, phone and SMS call records, or location information) is typically not encrypted and is unlikely to be encrypted anytime soon. "This information provides an enormous amount of surveillance data that was unavailable before these systems became widespread." The report points to fragmentation in the software ecosystem as another reason not to panic about going dark. In fact, the report questions the metaphor itself:

Although we were not able to unanimously agree upon the scope of the problem or the policy solution that would strike the best balance, we take the warnings of the FBI and others at face value: conducting certain types of surveillance has, to some extent, become more difficult in light of technological changes. Nevertheless, we question whether the “going dark” metaphor accurately describes the state of affairs. Are we really headed to a future in which our ability to effectively surveil criminals and bad actors is impossible? We think not.

From a security and privacy standpoint, the findings are worrisome, as the report acknowledges. The hope that more and better-integrated encryption will lead to better privacy seems to be dashed by the realities of the market. Companies will still want to track users and their data so they can use (or abuse) that information—or sell it to others. New devices will roll out with insufficient security and privacy safeguards that will spill our secrets left and right. While the report may provide some solace for the agencies that are concerned about going dark, it can only be viewed with some sadness by privacy and security advocates.

The moderately lengthy report provides some background on the debate, including its roots in the "crypto wars" of the 1990s (and earlier). It also gives more detail on the bullet points in the findings section. It builds a fairly strong case that companies and fragmentation in the market will lead to less encryption or, at least, less encryption where the users hold the only keys.

The IoT will likely bring a whole new range of surveillance options. There are several examples given of existing devices (automobile assistance systems with in-car microphones, smart TVs, wireless cameras, even the "OK Google" feature in the Chrome browser) that have the potential to be used for surveillance. Court orders could be used to force those companies to arrange for law enforcement to use these products for surveillance. While the report doesn't directly address it, there is the risk that organizations or individuals could exploit security vulnerabilities in the devices to do the same—with no court order required.

There are also three "individual statements from signatories" attached as Appendix A (page 19), which offer some additional perspectives. Susan Landau focused on the "business case" for encryption:

At a time when nation-state espionage is heavily aimed at business communications and these communications are often found on personal devices, national security dictates that they be secured. And that means policy facilitating the ubiquitous use of uncompromised strong encryption is in our national security interest

Schneier pointed out that there are multiple uses for encryption, from protecting credit card numbers to helping dissidents avoid arrest to journalists communicating with sources, all of which are worth protecting—and protecting well.

Adding backdoors will only exacerbate the risks. As technologists, we can’t build an access system that only works for people of a certain citizenship, or with a particular morality, or only in the presence of a specified legal document. If the FBI can eavesdrop on your text messages or get at your computer’s hard drive, so can other governments. So can criminals. So can terrorists. This is not theoretical; again and again, backdoor accesses built for one purpose have been surreptitiously used for another.

[...] We’re not being asked to choose between security and privacy. We’re being asked to choose between less security and more security.

He also reprises another common theme in his writing:

Of course, criminals and terrorists have used, are using, and will use encryption to hide their planning from the authorities, just as they will use many aspects of society’s capabilities and infrastructure: cars, restaurants, telecommunications. In general, we recognize that such things can be used by both honest and dishonest people. Society thrives nonetheless because the honest so outnumber the dishonest. Compare this with the tactic of secretly poisoning all the food at a restaurant. Yes, we might get lucky and poison a terrorist before he strikes, but we’ll harm all the innocent customers in the process. Weakening encryption for everyone is harmful in exactly the same way.

In his statement, Zittrain reiterates the avenues that are being opened up by new technology:

As data collection volume and methods proliferate, the number of human and technical weaknesses within the system will increase to the point that it will overwhelmingly likely be a net positive for the intelligence community. Consider all those IoT devices with their sensors and poorly updated firmware. We’re hardly going dark when — fittingly, given the metaphor — our light bulbs have motion detectors and an open port. The label is “going dark” only because the security state is losing something that it fleetingly had access to, not because it is all of a sudden lacking in vectors for useful information.

As can be seen, the report is a bit bleak, at least for privacy advocates, but it does paint a realistic picture of where we are today—and where we are likely to be in the near future. There are few, if any, who are arguing that there are no circumstances that should allow government access to private data. But there is a balance to be struck and, at least rhetorically, politicians generally seem to want to magically legislate around the realities of encryption, instead of recognizing the limits of their power. As this report shows, the sky is not falling: law enforcement can get most of what it needs without endangering the real, important uses of encryption. Hopefully the politicians are listening.

Comments (4 posted)

Brief items

Security quotes of the week

Facebook, which told investors on Wednesday it was “excited about the targeting”, does not let candidates track individual users. But it does now allow presidential campaigns to upload their massive email lists and voter files – which contain political habits, real names, home addresses and phone numbers – to the company’s advertising network. The company will then match real-life voters with their Facebook accounts, which follow individuals as they move across congressional districts and are filled with insightful data.
The Guardian

Your browser contains a few hundred root certificates. Many of them were put there by governments; two (Verisign and Comodo) are there because so many merchants trust them that they’ve become ‘too big to fail’. This is a bit like where people buy the platform with the most software – a pattern of behaviour that let IBM and then Microsoft dominate our industry in turn. But this is not how trust should work; it leads to many failures, some of them invisible.
Ross Anderson

And once the attacks start doing real damage -- once someone dies from a hacked car or medical device, or an entire city's 911 services go down for a day -- there will be a real outcry to do something.

Congress will be forced to act. They might authorize more surveillance. They might authorize more government involvement in private-sector cybersecurity. They might try to ban certain technologies or certain uses. The results won't be well-thought-out, and they probably won't mitigate the actual risks. If we're lucky, they won't cause even more problems.

Bruce Schneier

Comments (none posted)

NSA Hacker Chief Explains How to Keep Him Out of Your System (Wired)

Wired reports on a talk at the USENIX Enigma conference by Rob Joyce of the US National Security Agency (NSA). Joyce is the head of the NSA's Tailored Access Operations, which is tasked with breaking into the systems of adversaries and sometimes allies. He spoke about ways to thwart the NSA and other nation-state-level attackers. "'We put the time in …to know [that network] better than the people who designed it and the people who are securing it,' he said. 'You know the technologies you intended to use in that network. We know the technologies that are actually in use in that network. Subtle difference. You'd be surprised about the things that are running on a network vs. the things that you think are supposed to be there.'"

Comments (16 posted)

Fifteen years of SELinux

This Red Hat blog post celebrates the fifteenth anniversary of the first SELinux release. "With the question of open source security long behind us, we are now focused on providing an even more flexible security model through SELinux. With the rise of composite, distributed applications that can span hundreds of physical and virtual machines as well as disparate cloud instances and Linux container deployments, one-off usage of SELinux is not enough. Instead, we are focused on providing “defense in depth” for modern computing scenarios, effectively building and deploying SELinux policies at each level of the datacenter."

Comments (9 posted)

New vulnerabilities

gosa: code injection

Package(s):gosa CVE #(s):CVE-2015-8771
Created:February 1, 2016 Updated:July 26, 2016
Description: From the Debian LTS advisory:

GOsa upstream reported a code injection vulnerability in the Samba plugin code of GOsa. During Samba password changes it has been possible to inject malicious Perl code.

Alerts:
Debian-LTS DLA-562-1 gosa 2016-07-26
Debian-LTS DLA-408-1 gosa 2016-01-31

Comments (none posted)

java: information leak

Package(s):java-1.6.0-ibm CVE #(s):CVE-2015-5041
Created:February 2, 2016 Updated:February 3, 2016
Description: From the Red Hat bugzilla:

A flaw in the IBM J9 JVM allows code to invoke non-public interface methods under certain circumstances. Untrusted code could potentially exploit this. This could lead to sensitive data being exposed to an attacker, or the attacker being able to inject bad data.

Alerts:
Red Hat RHSA-2016:0098-01 java-1.8.0-ibm 2016-02-02
Red Hat RHSA-2016:0099-01 java-1.7.1-ibm 2016-02-02
Red Hat RHSA-2016:0100-01 java-1.7.0-ibm 2016-02-02
Red Hat RHSA-2016:0101-01 java-1.6.0-ibm 2016-02-02
SUSE SUSE-SU-2016:0776-1 java-1_6_0-ibm 2016-03-15
SUSE SUSE-SU-2016:0770-1 java-1_6_0-ibm 2016-03-15
SUSE SUSE-SU-2016:0636-1 java-1_7_0-ibm 2016-03-02
SUSE SUSE-SU-2016:0431-1 java-1_6_0-ibm 2016-02-11
SUSE SUSE-SU-2016:0433-1 java-1_7_0-ibm 2016-02-11
SUSE SUSE-SU-2016:0428-1 java-1_6_0-ibm 2016-02-11
SUSE SUSE-SU-2016:0399-1 java-1_7_1-ibm 2016-02-10
SUSE SUSE-SU-2016:0401-1 java-1_7_1-ibm 2016-02-10
SUSE SUSE-SU-2016:0390-1 java-1_8_0-ibm 2016-02-09

Comments (none posted)

kernel: information leak

Package(s):kernel CVE #(s):CVE-2015-4004
Created:February 1, 2016 Updated:February 3, 2016
Description: From the CVE entry:

The OZWPAN driver in the Linux kernel through 4.0.5 relies on an untrusted length field during packet parsing, which allows remote attackers to obtain sensitive information from kernel memory or cause a denial of service (out-of-bounds read and system crash) via a crafted packet.

Alerts:
openSUSE openSUSE-SU-2016:0301-1 kernel 2016-02-01
Ubuntu USN-3004-1 linux-raspi2 2016-06-09
Ubuntu USN-3002-1 linux-lts-wily 2016-06-09
Ubuntu USN-3001-1 linux-lts-vivid 2016-06-09
Ubuntu USN-3000-1 linux-lts-utopic 2016-06-09
Ubuntu USN-2998-1 linux-lts-trusty 2016-06-09
Ubuntu USN-3003-1 kernel 2016-06-09
Ubuntu USN-2989-1 kernel 2016-05-31

Comments (none posted)

kernel: NULL pointer dereference

Package(s):kernel CVE #(s):CVE-2015-8787
Created:February 1, 2016 Updated:February 3, 2016
Description: From the Red Hat bugzilla:

Kernel NULL pointer dereference vulnerability was found in netfilter/nf_nat_redirect.c in nf_nat_redirect_ipv4 function introduced by commit 8b13eddfdf04cbfa561725cfc42d6868fe896f56 ("netfilter: refactor NAT redirect IPv4 to use it from nf_tables").

Alerts:
openSUSE openSUSE-SU-2016:2290-1 kernel 2016-09-12
Oracle ELSA-2016-3596 kernel 4.1.12 2016-08-26
Oracle ELSA-2016-3596 kernel 4.1.12 2016-08-26
Fedora FEDORA-2016-5d43766e33 kernel 2016-02-01
Fedora FEDORA-2016-2f25d12c51 kernel 2016-02-01
openSUSE openSUSE-SU-2016:1008-1 kernel 2016-04-12
Ubuntu USN-2890-3 linux-raspi2 2016-02-01
Ubuntu USN-2890-2 linux-lts-wily 2016-02-01
Ubuntu USN-2889-2 linux-lts-vivid 2016-02-01
Ubuntu USN-2889-1 kernel 2016-02-01
Ubuntu USN-2890-1 kernel 2016-02-01

Comments (none posted)

kernel: denial of service

Package(s):kernel CVE #(s):CVE-2015-8785
Created:February 2, 2016 Updated:February 3, 2016
Description: From the Ubuntu advisory:

It was discovered that the Linux kernel's Filesystem in Userspace (FUSE) implementation did not handle initial zero length segments properly. A local attacker could use this to cause a denial of service (unkillable task).

Alerts:
openSUSE openSUSE-SU-2016:2649-1 kernel 2016-10-26
Oracle ELSA-2016-3596 kernel 4.1.12 2016-08-26
Oracle ELSA-2016-3596 kernel 4.1.12 2016-08-26
openSUSE openSUSE-SU-2016:2144-1 kernel 2016-08-24
SUSE SUSE-SU-2016:2074-1 kernel 2016-08-15
SUSE SUSE-SU-2016:1764-1 kernel 2016-07-08
SUSE SUSE-SU-2016:1203-1 kernel 2016-05-03
SUSE SUSE-SU-2016:1102-1 kernel 2016-04-19
openSUSE openSUSE-SU-2016:1008-1 kernel 2016-04-12
SUSE SUSE-SU-2016:0911-1 kernel 2016-03-30
SUSE SUSE-SU-2016:0785-1 kernel 2016-03-16
Debian DSA-3503-1 kernel 2016-03-03
Ubuntu USN-2910-2 linux-lts-vivid 2016-02-27
Ubuntu USN-2909-2 linux-lts-utopic 2016-02-27
Ubuntu USN-2908-5 linux-lts-wily 2016-02-27
Ubuntu USN-2908-4 kernel 2016-02-26
SUSE SUSE-SU-2016:0585-1 kernel 2016-02-25
Ubuntu USN-2908-3 linux-raspi2 2016-02-22
Ubuntu USN-2908-2 linux-lts-wily 2016-02-22
Ubuntu USN-2910-1 linux-lts-vivid 2016-02-22
Ubuntu USN-2909-1 linux-lts-utopic 2016-02-22
Ubuntu USN-2907-2 linux-lts-trusty 2016-02-22
Ubuntu USN-2907-1 kernel 2016-02-22
Ubuntu USN-2908-1 kernel 2016-02-22
Debian-LTS DLA-412-1 linux-2.6 2016-02-06
Ubuntu USN-2886-2 linux-ti-omap4 2016-02-01
Ubuntu USN-2886-1 kernel 2016-02-01

Comments (none posted)

kernel: memory leak

Package(s):kernel CVE #(s):CVE-2016-0774
Created:February 3, 2016 Updated:April 12, 2016
Description: From the Red Hat advisory:

It was found that the fix for CVE-2015-1805 incorrectly kept buffer offset and buffer length in sync on a failed atomic read, potentially resulting in a pipe buffer state corruption. A local, unprivileged user could use this flaw to crash the system or leak kernel memory to user space.

Alerts:
Ubuntu USN-2967-2 linux-ti-omap4 2016-05-09
Ubuntu USN-2968-2 linux-lts-trusty 2016-05-09
Ubuntu USN-2967-1 kernel 2016-05-09
Ubuntu USN-2968-1 kernel 2016-05-09
Red Hat RHSA-2016:0617-01 kernel 2016-04-12
Oracle ELSA-2016-3528 kernel 3.8.13 2016-03-24
Oracle ELSA-2016-3528 kernel 3.8.13 2016-03-24
CentOS CESA-2016:0494 kernel 2016-03-23
Scientific Linux SLSA-2016:0494-1 kernel 2016-03-23
Oracle ELSA-2016-0494 kernel 2016-03-22
Red Hat RHSA-2016:0494-01 kernel 2016-03-22
SUSE SUSE-SU-2016:0785-1 kernel 2016-03-16
Debian DSA-3503-1 kernel 2016-03-03
Debian-LTS DLA-439-1 linux-2.6 2016-02-29
Red Hat RHSA-2016:0103-01 kernel 2016-02-02

Comments (none posted)

krb5: information leak

Package(s):krb5 CVE #(s):
Created:January 29, 2016 Updated:February 3, 2016
Description:

From the Fedora advisory:

krb5kdc.log file is world-readable by default.

Alerts:
Fedora FEDORA-2016-35cee11780 krb5 2016-01-28

Comments (none posted)

krb5: three vulnerabilities

Package(s):krb5 CVE #(s):CVE-2015-8629 CVE-2015-8630 CVE-2015-8631
Created:February 1, 2016 Updated:April 4, 2016
Description: From the Mageia advisory:

In all versions of MIT krb5, an authenticated attacker can cause kadmind to read beyond the end of allocated memory by sending a string without a terminating zero byte. Information leakage may be possible for an attacker with permission to modify the database (CVE-2015-8629).

In MIT krb5 1.12 and later, an authenticated attacker with permission to modify a principal entry can cause kadmind to dereference a null pointer by supplying a null policy value but including KADM5_POLICY in the mask (CVE-2015-8630).

In all versions of MIT krb5, an authenticated attacker can cause kadmind to leak memory by supplying a null principal name in a request which uses one. Repeating these requests will eventually cause kadmind to exhaust all available memory (CVE-2015-8631).

Alerts:
Fedora FEDORA-2016-d9d394d999 krb5 2016-01-31
Scientific Linux SLSA-2016:0532-1 krb5 2016-04-04
CentOS CESA-2016:0532 krb5 2016-03-31
Oracle ELSA-2016-0532 krb5 2016-03-31
Red Hat RHSA-2016:0532-01 krb5 2016-04-01
CentOS CESA-2016:0493 krb5 2016-03-23
Scientific Linux SLSA-2016:0493-1 krb5 2016-03-23
Oracle ELSA-2016-0493 krb5 2016-03-22
Red Hat RHSA-2016:0493-01 krb5 2016-03-22
Debian-LTS DLA-423-1 krb5 2016-02-22
Fedora FEDORA-2016-35492207cb krb5 2016-02-15
openSUSE openSUSE-SU-2016:0406-1 krb5 2016-02-10
Mageia MGASA-2016-0052 krb5 2016-02-05
Debian DSA-3466-1 krb5 2016-02-04

Comments (none posted)

nettle: improper cryptographic calculations

Package(s):nettle lib32-nettle CVE #(s):CVE-2015-8803 CVE-2015-8804 CVE-2015-8805
Created:February 3, 2016 Updated:June 2, 2016
Description: From the Arch Linux advisory:

It has been discovered that multiple carry propagation bugs are producing wrong results in calculations. They affect the NIST P-256 and P-384 curves. The P-256 bug is in the C code and affects multiple architectures. The P-384 bug is in the assembly code and only affects 64 bit x86. The computation compiles a certain curve point with 1, which should not change the coordinates, however it does.

The impact is currently unclear, but miscalculations in cryptographic functions are classified as security issues.

Alerts:
Oracle ELSA-2016-2582 nettle 2016-11-10
Red Hat RHSA-2016:2582-02 nettle 2016-11-03
Fedora FEDORA-2016-d94300845b compat-nettle27 2016-06-02
Scientific Linux SLSA-2016:2582-2 nettle 2016-12-14
Fedora FEDORA-2016-8ee88aee21 nettle 2016-02-21
openSUSE openSUSE-SU-2016:0486-1 libnettle 2016-02-17
openSUSE openSUSE-SU-2016:0477-1 libnettle 2016-02-16
openSUSE openSUSE-SU-2016:0475-1 libnettle 2016-02-16
Ubuntu USN-2897-1 nettle 2016-02-15
Fedora FEDORA-2016-aa00f0631d mingw-nettle 2016-02-15
Fedora FEDORA-2016-aa00f0631d mingw-gnutls 2016-02-15
Mageia MGASA-2016-0061 nettle 2016-02-09
Fedora FEDORA-2016-89968f88d2 nettle 2016-02-04
Arch Linux ASA-201602-5 nettle 2016-02-03
Arch Linux ASA-201602-6 lib32-nettle 2016-02-03

Comments (none posted)

nginx: two denial of service flaws

Package(s):nginx CVE #(s):CVE-2016-0746 CVE-2016-0747
Created:January 28, 2016 Updated:February 3, 2016
Description: From the Arch Linux advisory:

CVE-2016-0746 (denial of service): Use-after-free condition might occur during CNAME response processing if the "resolver" directive was used, allowing an attacker who is able to trigger name resolution to cause segmentation fault in a worker process, or might have potential other impact.

CVE-2016-0747 (denial of service): CNAME resolution was insufficiently limited if the "resolver" directive was used, allowing an attacker who is able to trigger arbitrary name resolution to cause excessive resource consumption in worker processes.

Alerts:
Red Hat RHSA-2016:1425-01 rh-nginx18-nginx 2016-07-14
Fedora FEDORA-2016-fd3428577d nginx 2016-01-30
Arch Linux ASA-201601-31 nginx 2016-01-27
Gentoo 201606-06 nginx 2016-06-17
Mageia MGASA-2016-0065 nginx 2016-02-17
Debian DSA-3473-1 nginx 2016-02-11
Ubuntu USN-2892-1 nginx 2016-02-09
openSUSE openSUSE-SU-2016:0371-1 nginx 2016-02-07
Fedora FEDORA-2016-bf03932bb3 nginx 2016-02-05

Comments (none posted)

ntp: multiple vulnerabilities

Package(s):ntp CVE #(s):CVE-2015-7974 CVE-2015-7977 CVE-2015-7978 CVE-2015-7979 CVE-2015-8158
Created:January 29, 2016 Updated:November 11, 2016
Description:

From the Mageia advisory:

CVE-2015-7974: In ntpd before 4.2.8p6, when used with symmetric key encryption, the client would accept packets encrypted with keys for any configured server, allowing a server to impersonate other servers to clients, thus performing a man-in-the-middle attack. A server can be attacked by a client in a similar manner.

CVE-2015-7977: A NULL pointer dereference flaw was found in the way ntpd processed 'ntpdc reslist' commands that queried restriction lists with a large amount of entries. A remote attacker could use this flaw to crash the ntpd process.

CVE-2015-7978: A stack-based buffer overflow was found in the way ntpd processed 'ntpdc reslist' commands that queried restriction lists with a large amount of entries. A remote attacker could use this flaw to crash the ntpd process.

CVE-2015-7979: It was found that when NTP is configured in broadcast mode, an off-path attacker could broadcast packets with bad authentication (wrong key, mismatched key, incorrect MAC, etc) to all clients. The clients, upon receiving the malformed packets, would break the association with the broadcast server. This could cause the time on affected clients to become out of sync over a longer period of time.

CVE-2015-8158: A flaw was found in the way the ntpq client certain processed incoming packets in a loop in the getresponse() function. A remote attacker could potentially use this flaw to crash an ntpq client instance.

Alerts:
Oracle ELSA-2016-2583 ntp 2016-11-10
Red Hat RHSA-2016:2583-02 ntp 2016-11-03
Ubuntu USN-3096-1 ntp 2016-10-05
SUSE SUSE-SU-2016:2094-1 yast2-ntp-client 2016-08-17
Red Hat RHSA-2016:1552-01 ntp 2016-08-03
SUSE SUSE-SU-2016:1912-1 ntp 2016-07-29
Debian-LTS DLA-559-1 ntp 2016-07-25
Debian DSA-3629-1 ntp 2016-07-25
Gentoo 201607-15 ntp 2016-07-20
Fedora FEDORA-2016-8bb1932088 ntp 2016-01-30
Mageia MGASA-2016-0039 ntp 2016-01-29
Scientific Linux SLSA-2016:1141-1 ntp 2016-06-16
SUSE SUSE-SU-2016:1568-1 ntp 2016-06-14
Scientific Linux SLSA-2016:0780-1 ntp 2016-06-08
SUSE SUSE-SU-2016:1471-1 ntp 2016-06-01
Oracle ELSA-2016-1141 ntp 2016-05-31
Oracle ELSA-2016-1141 ntp 2016-05-31
CentOS CESA-2016:1141 ntp 2016-05-31
CentOS CESA-2016:1141 ntp 2016-05-31
Red Hat RHSA-2016:1141-01 ntp 2016-05-31
openSUSE openSUSE-SU-2016:1423-1 ntp 2016-05-27
openSUSE openSUSE-SU-2016:1329-1 ntp 2016-05-18
SUSE SUSE-SU-2016:1311-1 ntp 2016-05-17
Oracle ELSA-2016-0780 ntp 2016-05-13
SUSE SUSE-SU-2016:1291-1 ntp 2016-05-12
openSUSE openSUSE-SU-2016:1292-1 ntp 2016-05-12
SUSE SUSE-SU-2016:1278-1 ntp 2016-05-11
Red Hat RHSA-2016:0780-01 ntp 2016-05-10
SUSE SUSE-SU-2016:1247-1 ntp 2016-05-06
SUSE SUSE-SU-2016:1177-1 ntp 2016-04-28
SUSE SUSE-SU-2016:1175-1 ntp 2016-04-28
Scientific Linux SLSA-2016:2583-2 ntp 2016-12-14
Slackware SSA:2016-054-04 ntp 2016-02-23
Fedora FEDORA-2016-34bc10a2c8 ntp 2016-02-21

Comments (none posted)

openssl: multiple vulnerabilities

Package(s):openssl CVE #(s):CVE-2015-3197 CVE-2016-0701
Created:January 29, 2016 Updated:March 1, 2016
Description:

From the Arch Linux advisory:

CVE-2015-3197: A flaw was found in the way malicious SSL/TLS clients could negotiate SSLv2 ciphers that have been disabled on the server. This could result in weak SSLv2 ciphers being used for SSL/TLS connections, making them vulnerable to man-in-the-middle attacks.

CVE-2016-0701: It was found that OpenSSL used weak Diffie-Hellman parameters based on unsafe primes, which were generated and stored in X9.42-style parameter files. An attacker who could force the peer to perform multiple handshakes using the same private DH component could use this flaw to conduct man-in-the-middle attacks on the SSL/TLS connection.

Alerts:
Gentoo 201601-05 openssl 2016-01-30
Fedora FEDORA-2016-527018d2ff openssl 2016-01-30
Ubuntu USN-2883-1 openssl 2016-01-28
Arch Linux ASA-201601-33 lib32-openssl 2016-01-29
Arch Linux ASA-201601-32 openssl 2016-01-29
Fedora FEDORA-2016-e1234b65a2 mingw-openssl 2016-05-21
openSUSE openSUSE-SU-2016:1239-1 libopenssl0_9_8 2016-05-05
openSUSE openSUSE-SU-2016:1241-1 libopenssl0_9_8 2016-05-05
SUSE SUSE-SU-2016:1057-1 openssl 2016-04-15
SUSE SUSE-SU-2016:0786-1 sles12-docker-image 2016-03-16
SUSE SUSE-SU-2016:0778-1 sles11sp4-docker-image 2016-03-15
SUSE SUSE-SU-2016:0748-1 sles12sp1-docker-image 2016-03-14
openSUSE openSUSE-SU-2016:0720-1 openssl 2016-03-11
Oracle ELSA-2016-0372 openssl098e 2016-03-09
Oracle ELSA-2016-0372 openssl098e 2016-03-08
Scientific Linux SLSA-2016:0372-1 openssl098e 2016-03-09
CentOS CESA-2016:0372 openssl098e 2016-03-09
CentOS CESA-2016:0372 openssl098e 2016-03-09
Red Hat RHSA-2016:0372-01 openssl098e 2016-03-09
SUSE SUSE-SU-2016:0678-1 OpenSSL 2016-03-07
SUSE SUSE-SU-2016:0641-1 openssl 2016-03-03
SUSE SUSE-SU-2016:0631-1 compat-openssl097g 2016-03-02
openSUSE openSUSE-SU-2016:0638-1 openssl 2016-03-02
openSUSE openSUSE-SU-2016:0637-1 openssl 2016-03-02
openSUSE openSUSE-SU-2016:0640-1 libopenssl0_9_8 2016-03-03
SUSE SUSE-SU-2016:0621-1 openssl 2016-03-01
SUSE SUSE-SU-2016:0624-1 openssl 2016-03-01
SUSE SUSE-SU-2016:0617-1 openssl 2016-03-01
SUSE SUSE-SU-2016:0620-1 openssl 2016-03-01
Scientific Linux SLSA-2016:0302-1 openssl 2016-03-01
Scientific Linux SLSA-2016:0301-1 openssl 2016-03-01
Oracle ELSA-2016-0302 openssl 2016-03-01
Oracle ELSA-2016-0301 openssl 2016-03-01
Oracle ELSA-2016-0301 openssl 2016-03-01
openSUSE openSUSE-SU-2016:0628-1 openssl 2016-03-02
CentOS CESA-2016:0302 openssl 2016-03-01
CentOS CESA-2016:0301 openssl 2016-03-01
Red Hat RHSA-2016:0306-01 openssl 2016-03-01
Red Hat RHSA-2016:0305-01 openssl 2016-03-01
Red Hat RHSA-2016:0304-01 openssl 2016-03-01
Red Hat RHSA-2016:0303-01 openssl 2016-03-01
Red Hat RHSA-2016:0302-01 openssl 2016-03-01
Red Hat RHSA-2016:0301-01 openssl 2016-03-01
CentOS CESA-2016:0301 openssl 2016-03-01
Debian-LTS DLA-421-1 openssl 2016-02-20
openSUSE openSUSE-SU-2016:0442-1 openssl 2016-02-12
Mageia MGASA-2016-0056 openssl 2016-02-09
openSUSE openSUSE-SU-2016:0362-1 openssl 2016-02-07
Slackware SSA:2016-034-03 openssl 2016-02-03

Comments (none posted)

openstack-heat: denial of service

Package(s):openstack-heat CVE #(s):CVE-2015-5295
Created:February 3, 2016 Updated:March 14, 2016
Description: From the CVE entry:

The template-validate command in OpenStack Orchestration API (Heat) before 2015.1.3 (kilo) and 5.0.x before 5.0.1 (liberty) allows remote authenticated users to cause a denial of service (memory consumption) or determine the existence of local files via the resource type in a template, as demonstrated by file:///dev/zero.

Alerts:
Red Hat RHSA-2016:0440-01 openstack-heat 2016-03-14
Red Hat RHSA-2016:0441-01 openstack-heat 2016-03-14
Red Hat RHSA-2016:0442-01 openstack-heat 2016-03-14
Red Hat RHSA-2016:0266-01 openstack-heat 2016-02-18
Fedora FEDORA-2016-fe5b9da308 openstack-heat 2016-02-02

Comments (none posted)

openstack-swift: denial of service

Package(s):openstack-swift CVE #(s):CVE-2016-0738
Created:February 3, 2016 Updated:February 8, 2016
Description: From the CVE entry:

OpenStack Object Storage (Swift) before 2.3.1 (Kilo), 2.4.x, and 2.5.x before 2.5.1 (Liberty) do not properly close server connections, which allows remote attackers to cause a denial of service (proxy-server resource consumption) via a series of interrupted requests to a Large Object URL.

Alerts:
Red Hat RHSA-2016:0155-01 openstack-swift 2016-02-09
Red Hat RHSA-2016:0128-01 openstack-swift 2016-02-08
Red Hat RHSA-2016:0127-01 openstack-swift 2016-02-08
Red Hat RHSA-2016:0126-01 openstack-swift 2016-02-08
Fedora FEDORA-2016-2256c80a94 openstack-swift 2016-02-02

Comments (none posted)

owncloud: multiple vulnerabilities

Package(s):owncloud CVE #(s):CVE-2016-1498 CVE-2016-1499 CVE-2016-1500 CVE-2015-1499
Created:January 29, 2016 Updated:February 3, 2016
Description:

From the Mageia advisory:

A Cross-site scripting (XSS) vulnerability in the OCS discovery provider in ownCloud Server before 8.0.10 allows remote attackers to inject arbitrary web script or HTML via the URL resulting in a reflected Cross-Site-Scripting (CVE-2016-1498).

ownCloud Server before 8.0.10 allows remote authenticated users to obtain sensitive information from a directory listing and possibly cause a denial of service (CPU consumption) via the force parameter to index.php/apps/files/ajax/scan.php (CVE-2015-1499).

ownCloud Server before 8.0.10, when the "file_versions" application is enabled, does not properly check the return value of getOwner, which allows remote authenticated users to read the files with names starting with ".v" and belonging to a sharing user by leveraging an incoming share (CVE-2016-1500).

Alerts:
Mageia MGASA-2016-0040 owncloud 2016-01-29

Comments (none posted)

phpmyadmin: two vulnerabilities

Package(s):phpmyadmin CVE #(s):CVE-2016-2039 CVE-2016-2041
Created:February 1, 2016 Updated:February 3, 2016
Description: From the

Several flaws were discovered in the CSRF authentication code of phpMyAdmin.

CVE-2016-2039: The XSRF/CSRF token is generated with a weak algorithm using functions that do not return cryptographically secure values.

CVE-2016-2041: The comparison of the XSRF/CSRF token parameter with the value saved in the session is vulnerable to timing attacks. Moreover, the comparison could be bypassed if the XSRF/CSRF token matches a particular pattern.

Alerts:
Debian DSA-3627-1 phpmyadmin 2016-07-24
Fedora FEDORA-2016-e1fe01e96e phpMyAdmin 2016-02-01
Debian-LTS DLA-406-1 phpmyadmin 2016-01-30
Debian-LTS DLA-481-2 phpmyadmin 2016-05-30
Debian-LTS DLA-481-1 phpmyadmin 2016-05-18
openSUSE openSUSE-SU-2016:0378-1 phpmyadmin 2016-02-08
openSUSE openSUSE-SU-2016:0357-1 phpMyAdmin 2016-02-07
Mageia MGASA-2016-0051 phpmyadmin/phpseclib 2016-02-05
Fedora FEDORA-2016-e55278763e phpMyAdmin 2016-02-03

Comments (none posted)

phpmyadmin: multiple vulnerabilities

Package(s):phpmyadmin CVE #(s):CVE-2016-2038 CVE-2016-2040 CVE-2016-1927 CVE-2016-2042 CVE-2016-2043 CVE-2016-2044 CVE-2016-2045
Created:February 1, 2016 Updated:February 3, 2016
Description: From the Red Hat bugzilla:

CVE-2016-2038: By calling some scripts that are part of phpMyAdmin in an unexpected way, it is possible to trigger phpMyAdmin to display a PHP error message which contains the full path of the directory where phpMyAdmin is installed.

CVE-2016-2040: * With a crafted table name it is possible to trigger an XSS attack in the database search page.
* With a crafted SET value or a crafted search query, it is possible to trigger an XSS attacks in the zoom search page.
* With a crafted hostname header, it is possible to trigger an XSS attacks in the home page.

CVE-2016-1927: Password suggestion functionality uses Math.random() which does not provide cryptographically secure random numbers.

CVE-2016-2042: By calling some scripts that are part of phpMyAdmin in an unexpected way, it is possible to trigger phpMyAdmin to display a PHP error message which contains the full path of the directory where phpMyAdmin is installed.

CVE-2016-2043: With a crafted table name it is possible to trigger an XSS attack in the database normalization page.

CVE-2016-2044: By calling a particular script that is part of phpMyAdmin in an unexpected way, it is possible to trigger phpMyAdmin to display a PHP error message which contains the full path of the directory where phpMyAdmin is installed.

CVE-2016-2045: With a crafted SQL query, it is possible to trigger an XSS attack in the SQL editor.

Alerts:
Debian DSA-3627-1 phpmyadmin 2016-07-24
Fedora FEDORA-2016-e1fe01e96e phpMyAdmin 2016-02-01
Debian-LTS DLA-481-2 phpmyadmin 2016-05-30
Debian-LTS DLA-481-1 phpmyadmin 2016-05-18
openSUSE openSUSE-SU-2016:0378-1 phpmyadmin 2016-02-08
openSUSE openSUSE-SU-2016:0357-1 phpMyAdmin 2016-02-07
Mageia MGASA-2016-0051 phpmyadmin/phpseclib 2016-02-05
Fedora FEDORA-2016-e55278763e phpMyAdmin 2016-02-03

Comments (none posted)

prosody: insecure handling of dialback keys

Package(s):prosody CVE #(s):CVE-2016-0756
Created:February 1, 2016 Updated:February 8, 2016
Description: From the Debian advisory:

It was discovered that insecure handling of dialback keys may allow a malicious XMPP server to impersonate another server.

Alerts:
Debian-LTS DLA-407-1 prosody 2016-01-30
Debian DSA-3463-1 prosody 2016-01-31
Fedora FEDORA-2016-5a5c85c5a8 prosody 2016-02-05
Fedora FEDORA-2016-e2c5111eda prosody 2016-02-03

Comments (none posted)

python-django: permission bypass

Package(s):python-django CVE #(s):CVE-2016-2048
Created:February 2, 2016 Updated:February 3, 2016
Description: From the Arch Linux advisory:

If a ModelAdmin uses save_as=True (not the default), the admin provides an option when editing objects to "Save as new". A regression in Django 1.9 prevented that form submission from raising a "Permission Denied" error for users without the "add" permission.

A remote attacker with django User account and change permissions but not "add" might be able to create objects for ModelAdmin with save=True.

Alerts:
Arch Linux ASA-201602-2 python2-django 2016-02-02
Arch Linux ASA-201602-1 python-django 2016-02-02

Comments (none posted)

qemu: multiple vulnerabilities

Package(s):qemu, qemu-kvm CVE #(s):CVE-2016-1981 CVE-2016-2197 CVE-2016-2198
Created:February 3, 2016 Updated:November 11, 2016
Description: From the Ubuntu advisory:

It was discovered that QEMU incorrectly handled the e1000 device. An attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. (CVE-2016-1981)

Zuozhi Fzz discovered that QEMU incorrectly handled IDE AHCI emulation. An attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 15.10. (CVE-2016-2197)

Zuozhi Fzz discovered that QEMU incorrectly handled USB EHCI emulation. An attacker inside the guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 14.04 LTS and Ubuntu 15.10. (CVE-2016-2198)

Alerts:
Oracle ELSA-2016-2585 qemu-kvm 2016-11-10
Red Hat RHSA-2016:2585-02 qemu-kvm 2016-11-03
openSUSE openSUSE-SU-2016:2494-1 xen 2016-10-11
SUSE SUSE-SU-2016:1785-1 kvm 2016-07-11
openSUSE openSUSE-SU-2016:1750-1 qemu 2016-07-06
SUSE SUSE-SU-2016:1745-1 xen 2016-07-06
SUSE SUSE-SU-2016:1703-1 qemu 2016-06-29
SUSE SUSE-SU-2016:1698-1 kvm 2016-06-28
SUSE SUSE-SU-2016:1560-1 qemu 2016-06-13
Fedora FEDORA-2016-a3298e39f7 qemu 2016-05-20
Mageia MGASA-2016-0176 qemu 2016-05-18
SUSE SUSE-SU-2016:1318-1 xen 2016-05-17
Fedora FEDORA-2016-f2b1f07256 qemu 2016-05-15
SUSE SUSE-SU-2016:1154-1 xen 2016-04-26
Scientific Linux SLSA-2016:2585-2 qemu-kvm 2016-12-14
openSUSE openSUSE-SU-2016:0995-1 xen 2016-04-08
SUSE SUSE-SU-2016:0955-1 xen 2016-04-05
Gentoo 201604-01 qemu 2016-04-02
openSUSE openSUSE-SU-2016:0914-1 xen 2016-03-30
SUSE SUSE-SU-2016:0873-1 xen 2016-03-24
Fedora FEDORA-2016-38b20aa50f xen 2016-03-19
Fedora FEDORA-2016-f4504e9445 xen 2016-03-20
Fedora FEDORA-2016-be042f7e6f qemu 2016-02-25
Fedora FEDORA-2016-b49aaf2c56 qemu 2016-02-21
Debian DSA-3471-1 qemu 2016-02-08
Ubuntu USN-2891-1 qemu, qemu-kvm 2016-02-03

Comments (none posted)

rails: multiple vulnerabilities

Package(s):rails CVE #(s):CVE-2015-7576 CVE-2015-7577 CVE-2015-7581 CVE-2016-0751 CVE-2016-0752 CVE-2016-0753
Created:February 1, 2016 Updated:October 3, 2016
Description: From the Debian advisory:

Multiple security issues have been discovered in the Rails on Rails web application development framework, which may result in denial of service, cross-site scripting, information disclosure or bypass of input validation.

Alerts:
Debian-LTS DLA-642-1 ruby-activerecord-3.2 2016-09-30
Debian-LTS DLA-641-1 ruby-activesupport-3.2 2016-09-30
Debian-LTS DLA-603-1 ruby-activesupport-3.2 2016-08-27
Debian-LTS DLA-604-1 ruby-actionpack-3.2 2016-08-28
Debian DSA-3464-1 rails 2016-01-31
Debian-LTS DLA-498-1 ruby-activemodel-3.2 2016-05-31
Debian-LTS DLA-496-1 ruby-activerecord-3.2 2016-05-30
SUSE SUSE-SU-2016:1146-1 portus 2016-04-25
Red Hat RHSA-2016:0455-01 ruby193 2016-03-15
Red Hat RHSA-2016:0454-01 ror40 2016-03-15
Debian DSA-3509-1 rails 2016-03-09
Fedora FEDORA-2016-cb30088b06 rubygem-activesupport 2016-02-28
Fedora FEDORA-2016-3ede04cd79 rubygem-activesupport 2016-02-28
Fedora FEDORA-2016-73fe05d878 rubygem-activerecord 2016-02-28
Fedora FEDORA-2016-cc465a34df rubygem-activerecord 2016-02-28
Fedora FEDORA-2016-94e71ee673 rubygem-activemodel 2016-02-28
Fedora FEDORA-2016-eb4d6e8aab rubygem-activemodel 2016-02-28
Fedora FEDORA-2016-fa0dec2360 rubygem-actionview 2016-02-28
Fedora FEDORA-2016-97002ad37b rubygem-actionview 2016-02-28
Fedora FEDORA-2016-94e71ee673 rubygem-actionpack 2016-02-28
Fedora FEDORA-2016-f486068393 rubygem-actionpack 2016-02-28
Red Hat RHSA-2016:0296-01 rh-ror41 2016-02-24
openSUSE openSUSE-SU-2016:0372-1 rubygem-actionpack-4_2 2016-02-07
openSUSE openSUSE-SU-2016:0363-1 rubygem-actionpack-3_2 rubygem-activesupport-3_2 2016-02-07

Comments (none posted)

tiff: multiple vulnerabilities

Package(s):tiff CVE #(s):CVE-2015-8781 CVE-2015-8782 CVE-2015-8783 CVE-2015-8784
Created:February 1, 2016 Updated:February 11, 2016
Description: From the Debian LTS advisory:

Several security flaws have been found and solved in libtiff, a library that provides support for handling Tag Image File Format (TIFF). These flaws concern out of bounds reads and writes in the LogL16Decode, LogLuvDecode24, LogLuvDecode32, LogLuvDecodeTile, LogL16Encode, LogLuvEncode24, LogLuvEncode32 and NeXTDecode functions.

Alerts:
openSUSE openSUSE-SU-2016:2375-1 tiff 2016-09-25
openSUSE openSUSE-SU-2016:2321-1 tiff 2016-09-16
Scientific Linux SLSA-2016:1546-1 libtiff 2016-08-03
Scientific Linux SLSA-2016:1547-1 libtiff 2016-08-02
Oracle ELSA-2016-1546 libtiff 2016-08-02
CentOS CESA-2016:1547 libtiff 2016-08-02
CentOS CESA-2016:1546 libtiff 2016-08-02
Red Hat RHSA-2016:1547-01 libtiff 2016-08-02
Red Hat RHSA-2016:1546-01 libtiff 2016-08-02
Debian-LTS DLA-405-1 tiff 2016-01-30
Gentoo 201701-16 tiff 2017-01-09
Ubuntu USN-2939-1 tiff 2016-03-23
openSUSE openSUSE-SU-2016:0414-1 tiff 2016-02-11
openSUSE openSUSE-SU-2016:0405-1 tiff 2016-02-10
Debian DSA-3467-1 tiff 2016-02-06

Comments (none posted)

webkitgtk4: multiple vulnerabilities

Package(s):webkitgtk4 CVE #(s):CVE-2015-1122 CVE-2015-1152 CVE-2015-1155 CVE-2015-3660 CVE-2015-3730 CVE-2015-3738 CVE-2015-3740 CVE-2015-3742 CVE-2015-3744 CVE-2015-3746 CVE-2015-3750 CVE-2015-3751 CVE-2015-3754 CVE-2015-3755 CVE-2015-5804 CVE-2015-5805 CVE-2015-5807 CVE-2015-5810 CVE-2015-5813 CVE-2015-5814 CVE-2015-5815 CVE-2015-5817 CVE-2015-5818 CVE-2015-5825 CVE-2015-5827 CVE-2015-5828 CVE-2015-5929 CVE-2015-5930 CVE-2015-5931 CVE-2015-7002 CVE-2015-7013 CVE-2015-7014 CVE-2015-7048 CVE-2015-7095 CVE-2015-7097 CVE-2015-7099 CVE-2015-7100 CVE-2015-7102 CVE-2015-7103 CVE-2015-7104
Created:February 1, 2016 Updated:December 13, 2016
Description: Multiple vulnerabilities were discovered on WebKitGTK+. See the WebKitGTK+ Security Advisory for details.
Alerts:
Fedora FEDORA-2016-d132dbb529 webkitgtk4 2016-02-01
Gentoo 201612-41 webkit-gtk 2016-12-13
openSUSE openSUSE-SU-2016:0915-1 webkitgtk 2016-03-30
Fedora FEDORA-2016-9ec1850fff webkitgtk 2016-03-29
Mageia MGASA-2016-0116 webkit2 2016-03-25
Mageia MGASA-2016-0120 webkit 2016-03-25
Fedora FEDORA-2016-5d6d75dbea webkitgtk 2016-03-22
Ubuntu USN-2937-1 webkitgtk 2016-03-21
Fedora FEDORA-2016-1a7f7ffb58 webkitgtk3 2016-03-21
openSUSE openSUSE-SU-2016:0761-1 webkit2gtk3 2016-03-15

Comments (none posted)

xen: multiple vulnerabilities

Package(s):xen CVE #(s):CVE-2016-1570 CVE-2016-1571
Created:January 29, 2016 Updated:February 3, 2016
Description:

From the CVE entries:

CVE-2016-1570: The PV superpage functionality in arch/x86/mm.c in Xen 3.4.0, 3.4.1, and 4.1.x through 4.6.x allows local PV guests to obtain sensitive information, cause a denial of service, gain privileges, or have unspecified other impact via a crafted page identifier (MFN) to the (1) MMUEXT_MARK_SUPER or (2) MMUEXT_UNMARK_SUPER sub-op in the HYPERVISOR_mmuext_op hypercall or (3) unknown vectors related to page table updates..

CVE-2016-1571: The paging_invlpg function in include/asm-x86/paging.h in Xen 3.3.x through 4.6.x, when using shadow mode paging or nested virtualization is enabled, allows local HVM guest users to cause a denial of service (host crash) via a non-canonical guest address in an INVVPID instruction, which triggers a hypervisor bug check.

Alerts:
SUSE SUSE-SU-2016:1745-1 xen 2016-07-06
Fedora FEDORA-2016-e1784417af xen 2016-02-01
Fedora FEDORA-2016-2c15b72b01 xen 2016-01-28
SUSE SUSE-SU-2016:1318-1 xen 2016-05-17
Debian-LTS DLA-479-1 xen 2016-05-18
SUSE SUSE-SU-2016:1154-1 xen 2016-04-26
openSUSE openSUSE-SU-2016:0995-1 xen 2016-04-08
SUSE SUSE-SU-2016:0955-1 xen 2016-04-05
openSUSE openSUSE-SU-2016:0914-1 xen 2016-03-30
SUSE SUSE-SU-2016:0873-1 xen 2016-03-24
Debian DSA-3519-1 xen 2016-03-17
Mageia MGASA-2016-0098 xen 2016-03-07

Comments (none posted)

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


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