Arch Linux has updated tor (denial of service).Debian has updated arj (multiple vulnerabilities), libgd2 (denial of service), mailman (path traversal attack), and tor (denial of service).Debian-LTS has updated mailman (path traversal attack) and tor (denial of service).Fedora has updated chicken (F21; F20:buffer overflow), kernel (F20: multiplevulnerabilities), libxml2 (F21: denial of service), and seamonkey (F21; F20: multiple vulnerabilities).Gentoo has updated firefox (multiple vulnerabilities).Mandriva has updated cups-filters(MBS2.0: remote command execution), libtasn1 (MBS1.0, MBS2.0: denial of service),and python-django (MBS1.0: cross-site scripting).Red Hat has updated kernel(RHEL6.5: multiple vulnerabilities).Ubuntu has updated firefox(14.10, 14.04, 12.04: certificate verification bypass) and oxide-qt (14.10, 14.04: multiple vulnerabilities).
Linus has released 4.0-rc7 after a delay ofa couple of days for the holiday. "But it's still pretty small, andthings are on track for 4.0 next weekend. There's a tiny chance that I'lldecide to delay 4.0 by a week just because I'm traveling the week after,and I might want to avoid opening the merge window. We'll see how I feelabout it next weekend."
Linux Australia has reporteda breach on the Conference Management (Zookeepr) hosting server. Thisserver hosted the conference systems for linux.conf.au 2013, 2014 and 2015,and for PyCon Australia 2013 and 2014. "The database dumps whichoccurred during the breach include information provided during conferenceregistration - First and Last Names, physical and email addresses, and anyphone contact details provided, as well as a hashed version of the userpassword. As Zookeepr uses a third party credit card payment gateway forcredit card processing, the database dumps do not contain any credit cardor banking details."
Linux.com talkswith Linus Torvalds about the development of Git. "Just to pickan example: the concept of 'merging' was generally considered to besomething really quite painful and hard in most SCM's. You'd plan yourmerges, because they were big deals. That's not acceptable to me, since Icommonly do tens of merges a day when in the merge window, and even then,the biggest overhead shouldn't be the merge itself, it should be testingthe result. The 'git' part of the merge is just a couple of seconds, itshould take me much longer just to write the merge explanationmessage."
The Tor Project and the Electronic Frontier Foundation (EFF) have announceda mentoring program entitled the "Tor Summer of Privacy" (TorSoP). Akin to theGoogle Summer of Code, TorSoP will provide financial support andmentorship for a group of students to work on privacy-related freesoftware. Three student positions are available this year;applications will be accepted through April 10. More details(including project ideas) are provided on the TorSoP page.
The Rust team at Mozilla Research has announced the first beta release of Rust 1.0. The release notes detail a number of important changes, but the announcement adds some additional noteworthy items. "The Beta release also marks a turning point in our approach to stability. During the alpha cycle, the use of unstable APIs and language features was permitted, but triggered a warning. As of the Beta release, the use of unstable APIs will become an error (unless you are using Nightly builds or building from source)." A new continuous-integration infrastructure has also been deployed. The final release is currently expected around May 15.
The Engine Yard blog has anintroduction to the changes coming in the PHP 7 release."My personal favorite addition to PHP 7 is the addition of theCombined Comparison Operator, <=>,otherwise known as thespaceship operator. [...] It effectively works like strcmp(), orversion_compare(), returning -1 if the left operand is smaller than theright, 0 if they are equal, and 1 if the left is greater than theright. The major difference being that it can be used on any two operands,not just strings, but also integers, floats, arrays, etc."
Google has announcedthe issuing of alengthy report [PDF] on the state of Android security. "In 2014,the Android platform made numerous significant improvements in platformsecurity technology, including enabling deployment of full disk encryption,expanding the use of hardware- protected cryptography, and improving theAndroid application sandbox with an SELinux- based Mandatory Access Controlsystem (MAC). Developers were also provided with improved tools to detectand react to security vulnerabilities, including the nogotofail project andthe SecurityProvider. We provided device manufacturers with ongoingsupport for fixing security vulnerabilities in devices, includingdevelopment of 79 security patches, and improved the ability to respond topotential vulnerabilities in key areas, such as the updateable WebView inAndroid 5.0."
At his blog, cryptographer Matt Green announced that the Open Crypto Audit project's review of the now-abandoned TrueCrypt encryption tool is complete, and that "based on this audit, Truecrypt appears to be a relatively well-designed piece of crypto software. The NCC audit found no evidence of deliberate backdoors, or any severe design flaws that will make the software insecure in most instances." TrueCrypt was abruptly abandoned by its anonymous developers in 2014, leading some to suspect that a serious vulnerability had been discovered. The final Open Crypto Audit report [PDF] suggests otherwise, which is good news for users as well as for the multiple open-source projects that have subsequently developed TrueCrypt-compatibility support.
Arch Linux has updated chromium (multiple vulnerabilities).CentOS has updated thunderbird (C5: multiple vulnerabilities).Debian has updated iceweasel (multiple vulnerabilities).Mandriva has updated flac(BS2: multiple vulnerabilities), graphviz (BS2: format-string vulnerability), owncloud(BS1; BS2: multiple vulnerabilities), and tor(BS1: denial of service).openSUSE has updated php5(13.1, 13.2: multiple vulnerabilities) and python-Django (13.2: multiple vulnerabilities).Oracle has updated firefox(O5: multiple vulnerabilities) and thunderbird (O6; O7: multiple vulnerabilities).Scientific Linux has updated thunderbird (multiple vulnerabilities).SUSE has updated kernel(SLES11: multiple vulnerabilities).Ubuntu has updated tiff(regression fix for previous update).
Version1.8 of the Django web platform is out. "This version has beendesignated as a long-term support (LTS) release, which means that securityand data loss fixes will be applied for at least the next threeyears." New features include support for multiple template engines,complex SQL expressions, some PostgreSQL-specific add-ons, and more; see the releasenotes for details.
In a thought-provoking—and characteristically amusing—talk at the Vault conference,Dave Chinner looked at the history of XFS, its current status, and where the filesystem may be heading.In keeping with the title of the talk (shared by this article), he sees parallels in what drove the original development of XFS and what will bedriving new filesystems.Chinner's vision of the future for today's filesystems, and not justof XFS, may be a bit surprising or controversial—possibly both.
Firefox 37.0 has been released. This release features improved protectionagainst site impersonation via OneCRL centralized certificate revocation,Bing search now uses HTTPS for secure searching, opportunistic encryptingof HTTP traffic where the server supports HTTP/2 AltSvc, and more. See thereleasenotes for details.
Arch Linux has updated musl (code execution).Debian has updated openldap(multiple vulnerabilities).Mandriva has updated dokuwiki(MBS1.0: multiple vulnerabilities) and phpmyadmin (MBS1.0: information leak).openSUSE has updated gd (13.2,13.1: denial of service) and seamonkey(13.2, 13.1: two vulnerabilities).Oracle has updated libxml2 (OL7:denial of service) and postgresql (OL7; OL6:multiple vulnerabilities).SUSE has updated firefox (SLE12:two vulnerabilities).Ubuntu has updated jakarta-taglibs-standard (14.10, 14.04: code execution).
Linus has released 4.0-rc6 right onschedule. "Things are calming down nicely, and there are fixes allover. The NUMA balancing performance regression is fixed, and things arelooking up again in general. There were a number of i915 issues and a KVMdouble-fault thing that meant that for a while there I was pretty sure thatthis would be a release that will go to rc8, but that may beunnecessary."
More than a decade after its last major rewrite, the GNU Mailman mailinglist manager project aimsto release its 3.0 suite in April, during the sprints following PyConNorth America. Mailman 3 is a major rewrite that includes a new usermembership system, a REST API, an archiver replacement for Pipermail, and abetter web interface for subscriptions and settings — but it carries withit a few new dependencies as well. Brave system administrators can try outthefifthbeta version now.Subscribers can click below for the full story from next week's edition.
The LibreOffice project was announced withgreat fanfare in September 2010. Nearly one year later, the OpenOffice.orgproject (from which LibreOffice was forked) wascut loose from Oracle andfound a new home as an Apache project. It is fair to say that the rivalrybetween the two projects in the time since then has been strong.Predictions that one project or the other would fail have not been borneout, but that does not mean that the two projects are equally successful.A look at the two projects' development communities reveals someinteresting differences.Click below (subscribers only) for the full article.
Debian has updated openssl(regression in previous update) and python-django (cross-site scripting).Debian-LTS has updated gnutls26(multiple vulnerabilities).openSUSE has updated less (13.2,13.1: information leak) and tor (13.2,13.1: denial of service).Oracle has updated firefox (OL7; OL6: multiple vulnerabilities).SUSE has updated firefox(SLE11 SP3: multiple vulnerabilities).Ubuntu has updated batik (14.10,14.04, 12.04: information leak) and libarchive (14.10, 14.04, 12.04: directory traversal).
The GNOME 3.16 release is out. "This is another exciting release for GNOME, and brings many new featuresand improvements, including redesigned notifications, a new shelltheme, new scrollbars, and a refresh for the file manager. 3.16 alsoincludes improvements to the Image Viewer, Music, Photos and Videos.We are also including three new preview apps for the first time: Books,Calendar and Characters." See the releasenotes for more information.
The LibreOffice project has announced the accelerated development of a newonline offering. "Development of LibreOffice Online started back in 2011, with theavailability of a proof of concept of the client front end, based on HTML5technology. That proof of concept will be developed into a state of the artcloud application, which will become the free alternative to proprietarysolutions such as Google Docs and Office 365, and the first to nativelysupport the Open Document Format (ODF) standard." The currenteffort is supported by IceWarp and Collabora; see thisFAQ and MichaelMeeks's posting for more information. For those wanting to downloadit, though, note the "the availability of LibreOffice Online will be communicated at a laterstage."
The ACM has announcedthat the 2014 A. M. Turing award has gone to MichaelStonebraker. Among many other things, he was the original creator of thedatabase management system now known as PostgreSQL.
The Free Software Foundation Europe has a reminder that Document FreedomDay is happening from March 24 12:00 UTC until March 26 12:00 UTC."Document Freedom Day is the global campaign for document liberation by local groups throughout the world.So far more than 50 groups registered their events in over 25 countriesranging from Asia, Europa, Africa, to South and North America."
The 2015 Linux Plumbers Conference (LPC) has announced that two microconferences have been accepted for the event, which will be held August 19-21 in Seattle. The Checkpoint/Restart and Energy-aware scheduling and CPU power management microconferences will be held at LPC. Registration for the conference will open on March 27 and it will be co-located with LinuxCon North America, which will be held August 17-19.
Forbes takesa look at Cyanogen, and its prospects in the phone market."Cyanogen has a chance to snag as many as 1 billion handsets, morethan the total number of iPhones sold to date, according to someanalysts. Fifty million people already run Cyanogen on their phones, thecompany says. Most went through the hours-long process of erasing anAndroid phone and rebooting it with Cyanogen. [Kirt] McMaster is now persuading a growing list of phone manufacturers to make devices with Cyanogen built in, rather than Google’s Android. Their phones are selling out in record time. Analysts say each phone could bring Cyanogen a minimum of $10 in revenue and perhaps much more."
Worth a read: this postfrom Arjan van de Ven on the difficulty of removing old, insecurecryptographic algorithms from a Linux distribution. "But more, andthis is a call to action: If you're working on an open source project thatuses crypto, please please don't opencode crypto algorithm usage. Thealgorithm may be outdated at any time and might have to go away in ahurry."
It seems it was about time for another certificate authority horror story;the Google Online Security Blog duly delivers."CNNIC responded on the 22nd to explain that they had contracted withMCS Holdings on the basis that MCS would only issue certificates fordomains that they had registered. However, rather than keep the private keyin a suitable HSM, MCS installed it in a man-in-the-middle proxy. Thesedevices intercept secure connections by masquerading as the intendeddestination and are sometimes used by companies to intercept theiremployees’ secure traffic for monitoring or legal reasons. The employees’computers normally have to be configured to trust a proxy for it to be ableto do this. However, in this case, the presumed proxy was given the fullauthority of a public CA, which is a serious breach of the CAsystem."
Ars Technica is one of several news outlets to report on a change announced in Microsoft's Windows 10 plans. Though the headlines (including Ars Technica's) paint a rather bleak scenario, the details are not as clear-cut. The UEFI "Secure Boot" mechanism was introduced with Windows 8, at which time Microsoft's OEM-certification rules mandated that hardware must include a means for the local user to disable Secure Boot. The Windows 10 certification rules does not include the mandated disable switch. Writes Peter Bright: "Should this stand, we can envisage OEMs building machines that will offer no easy way to boot self-built operating systems, or indeed, any operating system that doesn't have appropriate digital signatures. This doesn't cut out Linux entirely—there have been some collaborations to provide Linux boot software with the 'right' set of signatures, and these should continue to work—but it will make it a lot less easy." Note, also, that the only source for this story appears to be a presentation from a Microsoft event in Shenzhen, China. Bright adds that he has contacted Microsoft seeking clarification, but has so far received no reply.
Firefox 36.0.4 has been released. This update includes security and bugfixes, support for the full HTTP/2 protocol, and more. The releasenotes contain the details.
Linus has released the 4.0-rc5 prepatch,saying "There's nothing particularly worrisome going on, although I'm stilltrying to think about the NUMA balancing performance regression. Itmay not be a show-stopper, but it's annoying, and I want it fixed.We'll get it, I'm sure."
Juho Snellman has an interesting treatise on the oft-overlooked challenges that face developers attempting to release an existing, proprietary codebase under open-source terms. "As soon as you get outside of the "one self-contained file or directory" level of complexity, the threshold for releasing code becomes much higher. And likewise every change to a program that was made in order to open source it will make it less likely that the two versions can really be kept in sync in the long term. In this case the core code is maybe 2k-3k lines and won't require much work. It's all the support infrastructure that's going to be an issue." Snellman also reflects on possible strategies for writing internal code that may some day be released to the public.
Over at Opensource.com, Daniel Walsh writes about applying various Linux security technologies to Docker containers. In the article, he looks at using user namespaces and seccomp filters to provide better security for Docker. "One of the problems with all of the container separation modes described here and elsewhere is that they all rely on the kernel for separation. Unlike air gapped computers, or even virtual machines, the processes within the container can talk directly to the host kernel. If the host kernel has a kernel vulnerability that a container can access, they might be able to disable all of the security and break out of the container.The x86_64 Linux kernel has over 600 system calls, a bug in any one of which could lead to a privilege escalation. Some of the system calls are seldom called, and should be eliminated from access within the container."
OpenSSL has updates released today, with two vulnerabilities of"High" severity, as described in its advisory. One ofthe High vulnerabilities is a reclassification of the FREAK vulnerability due to the prevalence ofservers with RSA export ciphers available, the other is a denial of servicein OpenSSL 1.0.2.CentOS has updated freetype (C6:multiple vulnerabilities) and unzip (C6:multiple vulnerabilities).Debian has updated file (denialof service).Debian-LTS has updated mono(three SSL/TLS vulnerabilities).Gentoo has updated python(multiple vulnerabilities, two from 2013).Mageia has updated moodle(multiple vulnerabilities).openSUSE has updated gdm (13.2:screen lock bypass), glusterfs (13.2:denial of service), and libssh2_org (13.2,13.1: information leak).Oracle has updated unzip (OL7; OL6:multiple vulnerabilities).Red Hat has updated postgresql92-postgresql (RHSC1: multiplevulnerabilities) and unzip (RHEL6&7:multiple vulnerabilities).SUSE has updated kernel (SLE12:multiple vulnerabilities).
The Fedora project is looking for somebody to become its diversityadvisor. "The Fedora Diversity Advisor will lead initiatives to assess andpromote equality and inclusion within the Fedora contributor and usercommunities, and will develop project strategy on diversity issues. TheDiversity Advisor will also be the point of contact for Fedora’sparticipation in third-party outreach programs and events." Youhave to get to the bottom of the announcement to read that this is avolunteer position, though they hope to change that someday.
The OpenSSH6.8 release is available. New features include host-key rotationsupport (to allow graceful changes to host keys), an option to require twopublic keys for authentication, and quite a few more.