Feed lwn LWN.net

Favorite IconLWN.net

Link https://lwn.net/
Feed http://lwn.net/headlines/rss
Updated 2024-11-25 18:45
LLVM 3.8 released
Version 3.8 of the LLVM compiler suite has been released. "This release contains the work of the LLVM community over the past sixmonths: deprecated autoconf build, shrink-wrapping on by default,overhauled MSVC-compatible exception handling, updated Kaleidoscopetutorial, emutls, OpenMP supported by default, as well as improvedoptimizations, many bug fixes, and more." Seethe LLVMrelease notes and theClang release notes for lots of details.
When selling a site means selling a community (Opensource.com)
In the first of two parts Opensource.com talkswith Frank Karlitschek about the sale of his network of more than 30community sites to Blue Systems. "Although he doesn't know much about the future plans Blue Systems has for the websites, Karlitschek says the new owner is interested in continuing to run the websites and develop them in a direction that makes sense for the users and the ecosystem."Part 2 looksat the SourceForge and Slashdot communities and how the differentowners have interacted with them. "[Logan] Abbott got off on theright foot with open source developers with his SourceForge post in earlyFebruary, SourceForge Acquisition and Future Plans. "Our first order of business was to terminate the 'DevShare' program," he wrote. " ... We want to restore our reputation as a trusted home for open source software, and this was a clear first step towards that. We're more interested in doing the right thing than making extra short-term profit," he added."
ownCloud 9.0 released
Version 9.0 of ownCloud hasbeen released, with many performance improvements, bug fixes, cleanup,and new features. "[Full Federation] is one of the main goals of ownCloud, since the beginning, to enable everyone to run their own server but still collaborate and share with others. Sharing between different ownCloud servers is possible for a while now. But this is easier than ever with cross-server user name auto complete, trusted servers and more. Once you’ve shared with another ownCloud server, it will be added as a trusted server, exchanging user names. This will enable ownCloud to auto complete names from users of all shared servers. Admins have control over these features, so they can add trusted servers manually and disable the automatic addition."
Tuesday's security updates
Mageia has updated botan (multiple vulnerabilities), exempi, exiv2 (denial of service), jasper (multiple vulnerabilities), and perl (ambiguous environment).openSUSE has updated Chromium(13.1: multiple vulnerabilities).Red Hat has updated python-django(RHELOSP7: information disclosure).Slackware has updated php (multiple vulnerabilities).SUSE has updated OpenSSL(SLES10-SP4: multiple vulnerabilities) and postgresql94 (SLE11-SP4: multiplevulnerabilities, one from 2007).Ubuntu has updated bsh (codeexecution), samba (multiplevulnerabilities), thunderbird (multiplevulnerabilities), and python-django(15.10, 14.04: regression in previous update).
Open source math software competes in the classroom (Opensource.com)
William Stein introducesSageMath, a mathematical software system for researchers, teachers,computer programmers, and engineers. "I wanted SageMath to be a powerful tool for my students. It wasn't initially intended to be something hundred of thousands of people used! But as I began building the project, and as more professors and students started contributing to it, I realized these were problems many others were striving to solve as well. SageMath was desperately needed, and that wide interest became the driving force behind getting it up and off the ground. Over 500 contributors have participated and help make SageMath a real solution avaliable to students and teachers around the world."
Microsoft announces SQL Server for Linux
For all of you who have been wanting SQL Server for Linux, thelong wait is over, or will be around the middle of 2017 (a preview isavailable now). "'SQL Server’s proven enterprise experience andcapabilities offer a valuable asset to enterprise Linux customers aroundthe world,' said Paul Cormier, President, Products and Technologies, RedHat. 'We believe our customers will welcome this news and are happy to seeMicrosoft further increasing its investment in Linux.'"
Security advisories for Monday
Arch Linux has updated lib32-openssl (multiple vulnerabilities) and openssl (multiple vulnerabilities).Debian has updated chromium-browser (multiple vulnerabilities),jasper (multiple vulnerabilities), libav (multiple vulnerabilities), and wireshark (multiple vulnerabilities).Fedora has updated drupal6 (F23; F22:multiple vulnerabilities), exiv2 (F22:denial of service), kernel (F22: multiplevulnerabilities), mariadb (F22: multiplevulnerabilities), php (F23: multiplevulnerabilities), and xen (F22: denial of service).Gentoo has updated gimp (command execution) and osc (command injection).Mageia has updated graphite2 (unspecified vulnerabilities), python-django (two vulnerabilities), squid (denial of service), and xen (multiple vulnerabilities).openSUSE has updated Chromium(Leap42.1: multiple vulnerabilities), nghttp2 (Leap42.1: denial of service),phpMyAdmin (Leap42.1, 13.2; 13.1: cross-site scripting), pigz (13.1: directory traversal), andwireshark (Leap42.1, 13.2; 13.1: multiple dissector crashes).Red Hat has updated chromium-browser (RHEL6: multiplevulnerabilities) and openstack-glance(RHELOSP5 for RHEL6: authorization bypass).SUSE has updated Chromium(SPH for SLE12: multiple vulnerabilities) and Xen (SLES10-SP4: multiple vulnerabilities).Ubuntu has updated squid3 (twovulnerabilities) and python-django (15.10,14.04: regression in previous update).
Kernel prepatch 4.5-rc7
Linus has released 4.5-rc7 and hasindicated that things seem to be on track for a final release next week. "So things have finally calmed down this past week, and I think we'llend up with a normal release where rc7 is the last rc."
MAME is now Free and Open Source Software
The MAME (Multiple Arcade Machine Emulator) project has announced a license change,moving from the old, unique "MAME License" to the GNU GPLv2-or-laterfor the full codebase, with many individual components available underthe 3-clause BSD License. The announcement notes that a considerableeffort went into the relicensing process: "We have spent thelast 10 months trying to contact all people that contributed to MAMEas developers and external contributors and get information aboutdesired license." The old license[Wayback link] had prohibited commercial sale and use.
Friday's security updates
Arch Linux has updated chromium (multiple vulnerabilities).Debian has updated bsh(command execution),ctdb (denial of service), kernel (multiple vulnerabilities), and roundup (information leak).Debian-LTS has updated squid3 (denial of service; reversion fix).Fedora has updated exiv2(F23: denial of service), openssl (F23: multiple vulnerabilities), pcs (F23: multiple vulnerabilities), and perl (F23: ambiguous environment).Mageia has updated samba (multiple vulnerabilities).openSUSE has updated eog(13.2, Leap 42.1: code execution) and pigz (13.2: directory traversal).Red Hat has updated kubernetes (RHOSE 3: multiple vulnerabilities) andopenstack-glance (RHEL7 OSP5; RHEL7 OSP7: authorization bypass).Ubuntu has updated jasper(12.04, 14.04, 15.10: multiple vulnerabilities).
Debian "Stretch" release delayed slightly
The Debian "Stretch" release isn't expected for more than a year, but itjust has been pushed back a couple of months, with the full freeze nowscheduled for February 5 of next year. The reason is to be able toship with the first kernel of the year (expected to be 4.10) that, bycurrent plans, should be a long-term support release."For the avoidance of doubt, this change is a one-off to align withan expected release of Linux only. We aren't in a position to tryand accommodate other projects, however much we'd like to be ableto."
Stable kernels 4.4.4, 3.14.63, and 3.10.99
Greg Kroah-Hartman has announced the release of the 4.4.4, 3.14.63, and 3.10.99 stable kernels. As usual, theycontain fixes throughout the tree and users should upgrade.
Announcing the KDE community's Distribution Outreach Program (KDE.news)
KDE.news has an announcement of a new program to foster better cooperation between KDE and distributions. "KDE is distro-agnostic. We do not prefer any distributions over others, and want our software to run everywhere. This extends beyond Linux; we want our software to work for our users on Windows, Mac, BSD and Android as well. Our focus is always on our users having the best experience possible.We are aware that the more closely we cooperate, the better the experience for all, including those who package our software, and we think that open and free communication is the best way to cooperate. KDE developers should be able to tell distributions what our software needs from a distribution in order to work best. And in turn, distributions should be able to tell us what makes our software easy to distribute. " A new mailing list has been created to host these conversations.
Mozilla unveils Firefox OS based IoT projects (LinuxGizmos.com)
Over at LinuxGizmos, Eric Brown notes some new "Internet of Things" (IoT) projects from Mozilla that were described in a recent blog post by Ari Jaaksi, Mozilla Senior VP for Connected Devices. "The first projects include a Project Start Home framework for a home automation system, as well as a Project Link personal user agent and Vaani voice interface that would work within such a framework. Finally, there’s a crowdsourced Project SensorWeb for tracking air pollution. Interestingly, the term “Firefox OS” is not used in the latest announcement, despite the reference to Firefox OS Connected Devices in the previous post. Still, all the projects appear to use Firefox OS or Mozilla’s underlying Boot to Gecko (b2g) codebase. Mozilla is seeking testers, developers, and advisers, for all these open source projects."
Security advisories for Thursday
CentOS has updated postgresql (C7; C6: denial of service).Fedora has updated kernel (F23:denial of service) and pcs (F22: two vulnerabilities).Mageia has updated asterisk(denial of service), drupal (multiple vulnerabilities), openssl (multiple vulnerabilities), perl-FCGI (denial of service from 2012), phpmyadmin (cross-site scripting), postgresql (two vulnerabilities), tomcat (multiple vulnerabilities), wireshark (multiple vulnerabilities), xdelta3 (code execution from 2014), and xerces-c (code execution).openSUSE has updated libopenssl0_9_8 (42.1, 13.2: many vulnerabilities, somefrom 2013 and 2014), libssh2_org (13.2:insecure sessions), and openssl (13.1; 11.4: multiple vulnerabilities).Oracle has updated postgresql (OL7; OL6: denial of service).Red Hat has updated postgresql (RHEL7; RHEL6:denial of service), postgresql92-postgresql(RHSC: denial of service), and rh-postgresql94-postgresql(RHSC: denial of service).Scientific Linux has updated postgresql (SL7; SL6: denial of service).Slackware has updated mailx (dropSSLv2 support), openssl (multiple vulnerabilities), and php (multiple vulnerabilities).SUSE has updated compat-openssl097g (SLE11SP4: multiple vulnerabilities), java-1_7_0-ibm (SLE11SP3: multiple vulnerabilities), and openssl (SLE12, SLE12SP1: multiple vulnerabilities).Ubuntu has updated pixman (14.04,12.04: code execution from 2014).
Borg, Omega, and Kubernetes (ACM Queue)
Five Google developers share the lessons from ten years of containerdevelopment in thisACM Queue article. "To cope with these kinds of requirements, configuration-managementsystems tend to invent a domain-specific configuration language that(eventually) becomes Turing complete, starting from the desire to performcomputation on the data in the configuration (e.g., to adjust the amount ofmemory to give a server as a function of the number of shards in theservice). The result is the kind of inscrutable 'configuration is code'that people were trying to avoid by eliminating hard-coded parameters inthe application's source code. It doesn't reduce operational complexity ormake the configurations easier to debug or change; it just moves thecomputations from a real programming language to a domain-specific one,which typically has weaker development tools (e.g., debuggers, unit testframeworks, etc)."
[$] LWN.net Weekly Edition for March 3, 2016
The LWN.net Weekly Edition for March 3, 2016 is available.
Security advisories for Wednesday
CentOS has updated openssl (C7; C5: multiple vulnerabilities).Fedora has updated graphite2(F23: unspecified vulnerabilities) and pcre(F23: denial of service).openSUSE has updated openssl (Leap42.1; 13.2: multiple vulnerabilities).Oracle has updated openssl (OL7; OL6; OL5: multiple vulnerabilities).Red Hat has updated openssl (RHEL6, 7; RHEL5; RHEL6.2, 6.4, 6.5; RHEL5.6, 5.9; RHEL6.6, 7.1; RHEL4: multiple vulnerabilities).Scientific Linux has updated openssl (SL6, 7; SL5: multiple vulnerabilities).SUSE has updated openssl (SLE12-SP1; SLE12; SLE11-SP2,3,4; SLES11: multiple vulnerabilities).Ubuntu has updated perl (multiple vulnerabilities) and python-django (two vulnerabilities).
[$] Coverage-guided kernel fuzzing with syzkaller
If your software deals with untrusted user input, it's a good idea to run a fuzzer against the program. For the Linux kernel, the most effective fuzzer of recent years has been Dave Jones's Trinity system call tester. But there's a new system call fuzzer in town, Dmitry Vyukov's syzkaller, and early results from it look promising — over 150 bugs uncovered in the mainline kernel (plus several dozen in Google's internal kernels) in a few months of operation.Click below (subscribers only) for the full article by David Drysdale.
Raspberry Pi 3 is out
The Raspberry Pi 3 has beenreleased and is on sale now for $35. "For Raspberry Pi 3,Broadcom have supported us with a new SoC, BCM2837. This retains the samebasic architecture as its predecessors BCM2835 and BCM2836, so all thoseprojects and tutorials which rely on the precise details of the RaspberryPi hardware will continue to work. The 900MHz 32-bit quad-core ARMCortex-A7 CPU complex has been replaced by a custom-hardened 1.2GHz 64-bitquad-core ARM Cortex-A53. Combining a 33% increase in clock speed withvarious architectural enhancements, this provides a 50-60% increase inperformance in 32-bit mode versus Raspberry Pi 2, or roughly a factor often over the original Raspberry Pi." (Thanks to Forrest Cook)
Security advisories for Tuesday
CentOS has updated openssl (C6: multiple vulnerabilities).Debian has updated openssl (multiple vulnerabilities) and perl (ambiguous environment).Debian-LTS has updated linux-2.6 (multiple vulnerabilities), php5 (multiple vulnerabilities), and squid3 (denial of service).Fedora has updated botan (F22:three vulnerabilities), code-editor (F22:three vulnerabilities), monotone (F22:three vulnerabilities), okhttp (F23:certificate pining bypass), okio (F23:certificate pining bypass), qca (F22: threevulnerabilities), qt-creator (F22: threevulnerabilities), and subversion (F22:multiple vulnerabilities).openSUSE has updated dhcp(Leap42.1: denial of service), KDEFrameworks (Leap42.1: multiple vulnerabilities), and libqt5-qtbase (Leap42.1: two vulnerabilities).Ubuntu has updated openssl (multiple vulnerabilities).
An OpenSSL advisory and the "DROWN" attack
The OpenSSL project has disclosed a newhigh-profile vulnerability. This one, known as CVE-2016-800, or "DROWN", affects servers that stillhave the old SSLv2 protocol enabled. Yes, it has its own domain name andlogo. "DROWN allows attackers to break the encryption and read orsteal sensitive communications, including passwords, credit card numbers,trade secrets, or financial data. Our measurements indicate 33% of allHTTPS servers are vulnerable to the attack." The solution is tojust disable SSLv2 completely. Note that there are several othervulnerabilities (with a lower presumed severity) fixed in the OpenSSL1.0.2g and 1.0.1s releases.
Malcolm: GCC 6: -Wmisleading-indentation vs “goto fail;”
David Malcolm takesa look at a new compiler warning in GCC 6,-Wmisleading-indentation. "At a high level, the underlying implementation looks at control statements (if/else, while, for), and if it sees them guard a single statement without braces, it looks at the followup statement. It complains if both have the same indentation.That’s a simplified description – we spent a fair amount of time working on heuristics in the warning, to try to ensure that it warns for all cases that are reasonable to warn for, whilst not complaining unduly for indentation that’s merely bad (rather than being actively misleading). We’ve also tested it with a variety of coding styles: GNU, K&R, Linux kernel, etc."
Welte: Report from the VMware GPL court hearing
Harald Welte attended the court hearing in the GPL violation/infringementcase that Christoph Hellwig brought against VMware. This is his report."There was quite some debate about the question whether or not the plaintiff has shown that he actually holds a sufficient amount of copyrighted materials.The question here is not, whether Christoph has sufficient copyrightable contributions on Linux as a whole, but for the matter of this legal case it is relevant which of his copyrighted works end up in the disputed product VMware ESXi.Due to the nature of the development process where lots of developers make intermittent and incremental changes, it is not as straight-forward to demonstrate this, as one would hope. You cannot simply print an entire C file from the source code and mark large portions as being written by Christoph himself. Rather, lines have been edited again and again, were shifted, re-structured, re-factored. For a non-developer like the judges, it is therefore not obvious to decide on this question."(Thanks to Paul Wise)
Security updates for Monday
Arch Linux has updated cacti (SQLinjection), glibc (unbound stack usage),and lib32-glibc (unbound stack usage).Debian has updated cacti (SQLinjection), drupal7 (multiplevulnerabilities), gajim (problem inprevious update), php-horde (cross-site scripting), php-horde-core (cross-site scripting), pillow (multiple vulnerabilities), and xymon (multiple vulnerabilities).Debian-LTS has updated bsh (codeexecution), gtk+2.0 (multiplevulnerabilities), ia32-libs (multiplevulnerabilities), libebml (twovulnerabilities), lxc (two vulnerabilities,one from 2013), pcre3 (code execution), andtomcat6 (multiple vulnerabilities).Fedora has updated bind99 (F22:denial of service), jabberd (F23:cryptographically insecure), kernel (F23; F22:multiple vulnerabilities), libreoffice(F22: code execution), libssh (F23:insecure ssh sessions), libssh2 (F23:insecure ssh sessions), rubygem-actionpack (F23; F22:multiple vulnerabilities), rubygem-actionview (F23; F22:directory traversal), rubygem-activemodel (F23; F22:validation bypass), rubygem-activerecord (F23; F22: twovulnerabilities), rubygem-activesupport (F23; F22:authentication bypass), rubygem-rails-html-sanitizer (F23; F22:multiple vulnerabilities), and xen (F23:denial of service).Gentoo has updated libwmf(multiple vulnerabilities).Mageia has updated vlc (multiple vulnerabilities).openSUSE has updated bouncycastle(Leap42.1, 13.2: signature forgery), dhcp(13.2: denial of service), and nodejs(Leap42.1, 13.2: two vulnerabilities).Red Hat has updated openstack-glance (RHELOSP6: authorizationbypass) and rabbitmq-server (RHELOSP6: two vulnerabilities).Slackware has updated libssh (insecure ssh sessions).Ubuntu has updated kernel (15.10:regression in previous update), linux-lts-wily (14.04: regression in previousupdate), linux-lts-utopic (14.04:regression in previous update), and linux-lts-vivid (14.04: regression in previous update).
Kernel prepatch 4.5-rc6
The 4.5-rc6 kernel prepatch is out fortesting. "I'd like to say that things are on track for the usual release timing,but let's see how things look next week. If rc7 hasn't started toshrink, I may end up deciding that this is one of the releases when wedo an rc8 too. Too early to tell. There's nothing particularly scarygoing on, but I'd have liked it even calmer this week."
SFLC: The Linux Kernel, CDDL and Related Issues
The Software Freedom Law Center weighsin on the ZFS controversy with a long and somewhat academic posting.The TL;DR is that it depends on what the kernel developers want."No existing record conclusively or convincingly demonstrates whetherthe only relevant licensing community, the holders of kernel copyright,intends a literal or equitable interpretation of its license terms underpresent circumstances. As so often in the long history of our law, bothliteral and equitable postures of interpretation are completely tenable,and reasonable people in the relevant roles may justifiably disagree. Thematter is smaller than that which divided the Pharisees from the Saducees,but from a legal theory point of view it is of the same fundamentalkind."
New stable kernels
The 4.4.3, 3.14.62, and 3.10.98 stable kernels have beenreleased by Greg Kroah-Hartman. Each includes numerous updatesthroughout the tree.
Friday's security updates
Arch Linux has updated lib32-libssh2 (man-in-the-middle).Debian has updated gajim(message interception) and xerces-c(code execution).Debian-LTS has updated xerces-c (code execution).openSUSE has updated libreoffice (13.2: multiple vulnerabilities).SUSE has updated kernel (SLE12: multiple vulnerabilities).
Welte: Report from the VMware GPL court hearing
On his blog, Harald Welte has a report on a hearing in Germany regarding VMware's alleged GPL violations. Welte is a former kernel developer as well as the founder of gpl-violations.org, so he has quite an interest in the case, which was brought by Christoph Hellwig and is being funded by the Software Freedom Conservancy. To Welte's eye, it seems that there are two questions at issue: whether vmklinux and vmkernel are considered to be one or separate works (in a copyright sense) and whether Hellwig has the standing to sue: "This situation is used by the VMware defense in claiming that overall, they could only find very few functions that could be attributed to Christoph, and that this may altogether be only 1% of the Linux code they use in VMware ESXi.The court recognized this as difficult, as in German copyright law there is the concept of fading. If the original work by one author has been edited to an extent that it is barely recognizable, his original work has faded and so have his rights. The court did not state whether it believed that this has happened. To the contrary, the indicated that it may very well be that only very few lines of code can actually make a significant impact on the work as a whole. However, it is problematic for them to decide, as they don't understand source code and software development.So if (after further briefs from both sides and deliberation of the court) this is still an open question, it might very well be the case that the court would request a [technical] expert report to clarify this to the court."
Garrett: I bought some awful light bulbs so you don't have to
Matthew Garrett digs intoa Linux-running light bulb and is not impressed with what he finds."The OS detection reported Linux, which wasn't hugely surprising -there was no GPL notice or source code included with the box, but I'm waypast the point of shock at that. It also reported that there was a telnetdaemon running. I connected and got a login prompt. And then I typed adminas the username and admin as the password and got a root prompt. So,there's that."
SFC: GPL Violations Related to Combining ZFS and Linux
The Software Freedom Conservancy (SFC) has put out an analysis of the recently announced plans of Canonical to provide and support ZFS as part of Ubuntu 16.04. There are some license-compatibility questions within the community, but Canonical believes that it is within its rights to distribute the CDDLv1-licensed zfs.ko kernel module with the GPLv2-licensed kernel. SFC, however, disagrees: "We are sympathetic to Canonical's frustration in this desire to easily support more features for their users. However, as set out below, we have concluded that their distribution of zfs.ko violates the GPL. We have written this statement to answer, from the point of view of many key Linux copyright holders, the community questions that we've seen on this matter.Specifically, we provide our detailed analysis of the incompatibility between CDDLv1 and GPLv2 — and its potential impact on the trajectory of free software development — below. However, our conclusion is simple: Conservancy and the Linux copyright holders in the GPL Compliance Project for Linux Developers believe that distribution of ZFS binaries is a GPL violation and infringes Linux's copyright. We are also concerned that it may infringe Oracle's copyrights in ZFS. As such, we again ask Oracle to respect community norms against license proliferation and simply relicense its copyrights in ZFS under a GPLv2-compatible license."
Thursday's security updates
Arch Linux has updated libgcrypt(key leak) and libssh2 (insecure sessions).Debian has updated icedove (multiple vulnerabilities).Debian-LTS has updated libfcgi(denial of service), libfcgi-perl (denial of service), pixman (code execution from 2014), and postgresql-8.4 (denial of service).Fedora has updated hamster-time-tracker (F22: denial of service), postgresql (denial of service), and qemu (three vulnerabilities).Mageia has updated libssh(insecure sessions).openSUSE has updated gummi (42.1,13.2: insecure tmp files), libgcrypt (13.2:key leak),and postgresql94 (42.1: three vulnerabilities, one from 2007).Oracle has updated openssh (OL5:denial of service from 2010).SUSE has updated firefox(SLE11SP4: denial of service).Ubuntu has updated ca-certificates (15.10, 14.04, 12.04: 1024-bitRSA key removal), glib-networking (15.10,14.04, 12.04: update for certificate changes), gnutls (14.04, 12.04: update for certificate changes), and openssl (14.04, 12.04: update for certificate changes).
[$] LWN.net Weekly Edition for February 25, 2016
The LWN.net Weekly Edition for February 25, 2016 is available.
[$] Systemd vs. Docker
One of the more entertaining presentations at this year's DevConf.cz was by Dan Walsh, Red Hat's headof container engineering. He presented on one of the core conflicts in the Linuxcontainer world: systemd versus the Docker daemon. This is far from a newissue; it has been brewing since Ubuntu adopted systemd, and CoreOSintroduced Rocket, a container system builtaround systemd.Subscribers can click below for a look at the talk by guest author JoshBerkus.
Security advisories for Wednesday
Arch Linux has updated libssh (insecure ssh sessions).Debian has updated libssh(multiple vulnerabilities), lighttpd (padding-oracle attack), and websvn (cross-site scripting).Debian-LTS has updated nss(cryptographic weakness) and websvn (cross-site scripting).Fedora has updated botan (F23:three vulnerabilities), code-editor (F23:three vulnerabilities), gdl (F22:out-of-bounds read flaw), GraphicsMagick(F22: out-of-bounds read flaw), monotone(F23: three vulnerabilities), octave (F22:out-of-bounds read flaw), postgresql (F23:denial of service), qca (F23: threevulnerabilities), qt-creator (F23: threevulnerabilities), vdr-skinenigmang (F22:out-of-bounds read flaw), vdr-skinnopacity(F22: out-of-bounds read flaw), and vdr-tvguide (F22: out-of-bounds read flaw).openSUSE has updated firefox(13.1: same-origin restriction bypass).Red Hat has updated rh-ror41(RHSCL: multiple vulnerabilities).Slackware has updated bind(denial of service), glibc (codeexecution), libgcrypt (two vulnerabilities), and ntp (multiple vulnerabilities).SUSE has updated firefox(SLE12-SP1: denial of service) and postgresql94 (SLE12-SP1: threevulnerabilities, one from 2007).
Upcoming features in GCC 6
The Red Hat developer blog looksat what's coming in version 6 of the GNU Compiler Collection."The x86/x86_64 is a segmented memory architecture, yet GCC haslargely ignored this aspect of the Intel architecture and relied onimplicit segment registers. Low level code such as the Linux kernel &glibc often have to be aware of the segmented architecture and havetraditionally resorted to asm statements to use explicit segment registersfor memory accesses. Starting with GCC 6, variables may be declared asbeing relative to a particular segment. Explicit segment registers willthen be used to access those variables in memory." The GCC 6release can be expected sometime around April.
Tuesday's security advisories
Debian has updated libssh2 (insecure ssh sessions).Debian-LTS has updated didiwiki (unintended access), krb5 (two vulnerabilities), libssh (insecure ssh sessions), and libssh2 (insecure ssh sessions).Fedora has updated nghttp2 (F22:denial of service) and nodejs (F22: two vulnerabilities).Mageia has updated 389-ds-base (denial of service).Red Hat has updated chromium-browser (RHEL6: code execution).Ubuntu has updated cpio (twovulnerabilities), kernel (15.10; 14.04; 12.04:multiple vulnerabilities), libssh (twovulnerabilities), linux-lts-trusty (12.04:multiple vulnerabilities), linux-lts-utopic(14.04: three vulnerabilities), linux-lts-vivid (14.04: multiplevulnerabilities), linux-lts-wily (14.04:multiple vulnerabilities), linux-raspi2(15.10: multiple vulnerabilities), linux-ti-omap4 (12.04: denial of service), oxide-qt (15.10, 14.04: code execution), andnss (12.04: regression in previous update).
Kaminsky: A Skeleton Key of Unknown Strength
Dan Kaminsky looksat the Glibc DNS bug (CVE-2015-7547). "We’ve investigated the DNS lookup path, which requires the glibc exploit to survive traversing one of the millions of DNS caches dotted across the Internet. We’ve found that it is neither trivial to squeeze the glibc flaw through common name servers, nor is it trivial to prove such a feat is impossible. The vast majority of potentially affected systems require this attack path to function, and we just don’t know yet if it can. Our belief is that we’re likely to end up with attacks that work sometimes, and we’re probably going to end up hardening DNS caches against them with intent rather than accident. We’re likely not going to apply network level DNS length limits because that breaks things in catastrophic and hard to predict ways."
Security advisories for Monday
Arch Linux has updated chromium (code execution) and thunderbird (multiple vulnerabilities).Debian has updated chromium-browser (multiple vulnerabilities), didiwiki (unintended access), and xdelta3 (code execution).Debian-LTS has updated openssl (man-in-the-middle attacks) and python-imaging (denial of service).Fedora has updated graphite2(F23: multiple vulnerabilities), kscreenlocker (F23; F22:restriction bypass), mariadb (F23: multiplevulnerabilities), nettle (F22: impropercryptographic calculations), ntp (F22:multiple vulnerabilities), php-horde-horde (F23; F22:cross-site scripting), poco (F23; F22: SSL server spoofing), python-pillow (F22: denial of service), qemu (F23: multiple vulnerabilities), and thunderbird (F23: multiple vulnerabilities).openSUSE has updated chromium(13.1: multiple vulnerabilities), chromium(13.1: code execution), erlang (13.2:man-in-the-middle attack), ffmpeg(Leap42.1: denial of service), obs-service-download_files, (Leap42.1, 13.2:code injection), postgresql93 (Leap42.1,13.2: multiple vulnerabilities, one from 2007), qemu (Leap42.1: two vulnerabilities),chromium (SPH for SLE12;Leap42.1, 13.2: code execution), kernel (13.2: two vulnerabilities), and xdelta3 (13.2; 13.1: code execution).SUSE has updated postgresql93(SLE12: multiple vulnerabilities, one from 2007).
GNU C Library 2.23 released
Version 2.23 of the GNU C Library (glibc) has been released. The headlinefeature this time around seems to be Unicode 8.0.0 support; there are anumber of API changes, performance improvements and security fixes aswell.
Linux Mint downloads (briefly) compromised
The Linux Mint blog announces that the project'sweb site was compromised and made to point to a backdoored version of thedistribution. "As far as we know, the only compromised edition was Linux Mint 17.3 Cinnamon edition.If you downloaded another release or another edition, this does not affect you. If you downloaded via torrents or via a direct HTTP link, this doesn’t affect you either.Finally, the situation happened today, so it should only impact people who downloaded this edition on February 20th."Update: it appearsthat the Linux Mint forums were compromised too; users should assume thattheir passwords have been exposed.
Kernel prepatch 4.5-rc5
The 4.5-rc5 kernel prepatch is out, one dayahead of the usual schedule. "Things continue to look normal, andthings have been fairly calm. Yes, the VM THP cleanup seems to still beproblematic on s390, but other than that I don't see anything particularlyworrisome."
Two new stable kernels
Greg Kroah-Hartman has announced the release of stable kernels 4.3.6 and 3.10.97. Both contain important updatesthroughout the tree. In addition, 4.3.6 is the last release for thenow end-of-life 4.3 kernel branch; users will need to migrate to the4.4 series.
Ardour 4.7 released
Version 4.7 of the Ardourdigital-audio workstation has been released. Theupdate includes two key new features: a dialog that displays detailedspectral and waveform analysis for exported files, and substantiallyimproved support for Mackie Control brand hardware control consoles.Many other improvements are listed in the announcement, includingpreliminary support for importing work from ProTools 10 and 11.
Friday's security updates
CentOS has updated thunderbird (C7; C6; C5: multiple vulnerabilities).Debian has updated cpio(denial of service).Debian-LTS has updated libmatroska (code execution).Mageia has updated glibc (M5: multiple vulnerabilities) and nodejs (M5: multiple vulnerabilities).openSUSE has updated glibc (13.2: multiple vulnerabilities; 11.4, 13.1: code execution).Oracle has updated kernel (O7; O6:privilege escalation)and thunderbird (O7; O6: multiple vulnerabilities).Red Hat has updated openstack-heat (RHEL7: denial of service) and thunderbird (RHEL 5,6,7: multiple vulnerabilities).Scientific Linux has updated thunderbird (SL 5,6,7: multiple vulnerabilities).Ubuntu has updated oxide-qt(14.04, 15.10: multiple vulnerabilities).
Kirkland: ZFS licensing and Linux
Dustin Kirkland justifiesUbuntu's plans to ship the ZFS filesystem kernel module. "Andzfs.ko, as a self-contained file system module, is clearly not a derivativework of the Linux kernel but rather quite obviously a derivative work ofOpenZFS and OpenSolaris. Equivalent exceptions have existed for manyyears, for various other stand alone, self-contained, non-GPL and evenproprietary (hi, nvidia.ko) kernel modules."
Open source Zephyr Project aims to deliver an RTOS
The Linux Foundation has announcedthe Zephyr Project, which is aimed at building a real-time operatingsystem (RTOS) for the Internet of Things (IoT). "Modularity andsecurity are key considerations when building systems for embedded IoTdevices. The Zephyr Project prioritizes these features by providing thefreedom to use the RTOS as is or to tailor a solution. The project’s focuson security includes plans for a dedicated security working group and adelegated security maintainer. Broad communications and networking supportis also addressed and will initially include Bluetooth, Bluetooth LowEnergy and IEEE 802.15.4, with plans to expand communications andnetworking support over time." The ZephyrKernel v1.0.0 Release Notes provide more details.
Security updates for Thursday
Arch Linux has updated lib32-glibc (multiple vulnerabilities).Debian has updated libreoffice(two code execution flaws).Fedora has updated hamster-time-tracker (F23: two denial ofservice flaws).Mageia has updated cacti(authentication bypass), claws-mail (twovulnerabilities), cpio (code execution), eog (code execution from 2013), eom (code execution from 2013), gambas3 (code execution from 2013), gnome-photos (code execution from 2013), graphite2/firefox (multiple vulnerabilities), gtk+2.0 (code execution from 2013), libgcrypt (key leak), libxmp (multiple vulnerabilities), nginx (three vulnerabilities), pinpoint (code execution from 2013), python-pillow (two code execution flaws), thunar (code execution from 2013), and thunderbird (multiple vulnerabilities).Ubuntu has updated nss (15.10,14.04, 12.04: cryptographic weakness).
[$] LWN.net Weekly Edition for February 18, 2016
The LWN.net Weekly Edition for February 18, 2016 is available.
...174175176177178179180181182183...