Message Box

19 January 2009

[DEVELOPERS] [Fwd: New D-Bus Uploaded]

perhaps worthy of an entry in the developer news, but not interesting
for end users I believe.

Thanks,

James

-------- Forwarded Message --------
From: Scott James Remnant <scott@ubuntu.com>
To: Ubuntu Development <ubuntu-devel@lists.ubuntu.com>
Subject: New D-Bus Uploaded
Date: Mon, 19 Jan 2009 12:37:58 +0000

If your package contains a D-Bus system bus service, you need to pay
attention!

It was discovered that the default policy of the D-Bus system bus was
not as was expected, due to a quirk of the language. In fact, whereas
the default policy was supposed to have been that messages would not be
allowed by default, the default was in fact that messages _were_
allowed!

CVE-2008-4311 was issued, and a new release of D-Bus was updated to
correct the default policy to be deny-by-default.

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-4311

It was quickly discovered that the policy files shipped by most services
no longer worked, and that many were (inadvertently, perhaps) relying on
the misconfiguration of the daemon.


We've audited the system bus services shipped in Ubuntu, and are
confident that there is no security exploit. Those services exporting
privileged methods either have sufficient "deny" rules, or use PolicyKit
for authorisation.

For this reason, and due to the large potential for regressions, we've
opted not to release a security update for previous Ubuntu versions. We
may still do so if we discover a potential for exploit.


However this is a bug, and I've uploaded a new version of D-Bus to
jaunty that corrects it. I've filed bugs on all packages that appear to
ship a D-Bus system bus service (those with /etc/dbus-1/system.d/*.conf
files), but I may have missed some. I'd appreciate your help tracking
down any I've missed, and updating all of the packages.

Please read the following carefully to assist with updating the
configuration.


The default policy of the D-Bus system bus is:

- Name ownership is DENIED by default.

- Method calls are DENIED by default.

- Replies to method calls, including errors, are PERMITTED by default.

- Signals are PERMITTED by default.


Therefore each service MUST, in its policy configuration:

- Permit an appropriate user to own the name it wishes to claim:

<policy user="example">
<allow own="com.ubuntu.Example" />
</policy>

- Allow method calls to be made on objects it exports, for particular
users. This may be done in a number of different ways.

You may simply allow all method calls to your claimed name:

<policy context="default">
<allow send_destination="com.ubuntu.example" />
</policy>

You may allow method calls to particular interfaces you export,
especially useful if you have privileged and non-privileged
interfaces:

<policy context="default">
<allow send_destination="com.ubuntu.example"
send_interface="com.ubuntu.Example" />
</policy>

<policy user="root">
<allow send_destination="com.ubuntu.example"
send_interface="com.ubuntu.Example.System" />
</policy>

*IMPORTANT* you MUST include send_destination on ALL allow or deny
tags. Omitting it is a SERIOUS bug!

<!-- !! SERIOUS BUG !! -->
<allow send_interface="x.y.z" />

This allows any service to receive method calls of the given
interface, not just your own service!

It also implicitly allows any service to receive method calls
with no interface specified, in case they match this interface!

Using the above means you are potentially allowing exploiting of
a different service. DO NOT DO IT!

<!-- !! SERIOUS BUG !! -->
<deny send_interface="x.y.z" />

This denies all services from receiving method calls of the
given interface, not just your own service! It also implicitly
denies all services from receiving method calls with no
interface specified. DO NOT DO IT!

- You must allow standard interfaces as well, such as Introspection and
Properties:

<policy context="default">
<allow send_destination="com.ubuntu.example"
send_interface="org.freedesktop.DBus.Introspectable" />
<allow send_destination="com.ubuntu.example"
send_interface="org.freedesktop.DBus.Properties" />
</policy>


- You should not normally allow receipt of any messages sent from your
interface, this is also the default.

(ie. remove any lines of the form <allow receive_*>)


- You do not normally need to deny any messages, this is the default.

(ie. remove any lines of the form <deny...>)


You should fully test the service with the new D-Bus after updating the
policy, you'll need to restart the bus daemon for that (it's probably
easier to reboot).

If messages are being denied, it will be logged in /var/log/auth.log as
follows:

Dec 19 14:17:53 space-ghost dbus: Rejected send message, 1 matched
rules; type="method_return", sender=":1.26" (uid=0 pid=2966
comm="/usr/libexec/nm-dispatcher.action ") interface="(unset)"
member="(unset)" error name="(unset)" requested
_reply=0 destination=":1.18" (uid=0 pid=2806 comm="NetworkManager
--pid-file=/var/run/NetworkManager/"))


Be aware that a denied message may still happen if you have other
invalid policy installed (such as those which don't qualify allow/deny
rules with the destination!). Take the opportunity to fix all you see.

Scott

--
Ubuntu-news-team mailing list
Ubuntu-news-team@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-news-team

Re: FWN#159

Hi Oisin, certainly, no problem.

Oisin Feeley wrote:
> Hi all,
>
> I've added all the available beats so far with the exception of
> Virtualization ... do we have an ETA on that? All looking great so far.
>
> Pascal, could I impose upon you again to work your magic with the intro
> and the mailshot? If not then I'll get to it in about two hours.
>
> Once again a very readable issue. Thanks to everyone for their hard
> work,
>
> Best wishes,

_______________________________________________
Fedora-news-list mailing list
Fedora-news-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-news-list

FWN#159

Hi all,

I've added all the available beats so far with the exception of
Virtualization ... do we have an ETA on that? All looking great so far.

Pascal, could I impose upon you again to work your magic with the intro
and the mailshot? If not then I'll get to it in about two hours.

Once again a very readable issue. Thanks to everyone for their hard
work,

Best wishes,
--
Oisin Feeley
http://fedoraproject.org/wiki/OisinFeeley

_______________________________________________
Fedora-news-list mailing list
Fedora-news-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-news-list

Re: announcement beat

On Sat, 17 Jan 2009, Max Spevack wrote:

> Will be ready on Monday morning EST.

Done.

--Max

_______________________________________________
Fedora-news-list mailing list
Fedora-news-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-news-list

Re: Ubuntu on italian TV

Sorry, the previous attachment was wrong. Pleas use this new one

Thanks

Fabio


On Mon, Jan 19, 2009 at 10:16 AM, Fabio Marzocca <thesaltydog@gmail.com> wrote:
> Hi all,
>
> I am I am a board member of the italian Community Council and I had an
> appearance on TV concerning Ubuntu in Italy.
>
> A short clip can be found here:
> http://fabiomarzocca.wordpress.com/2008/12/25/ubuntu-e-open-source-in-diretta-su-romauno-sky/
>
> while the full show (21 minutes) can be downloaded here:
> http://www.ubuntu-it.org/media/romauno.avi
>
> Please find attached a very short transcript with interview's relevant issues.
> Let us know if it could be useful for your news.
>
> Regards
>
> Fabio Marzocca
> www.ubuntu-it.org
>

Ubuntu on italian TV

Hi all,

I am I am a board member of the italian Community Council and I had an
appearance on TV concerning Ubuntu in Italy.

A short clip can be found here:
http://fabiomarzocca.wordpress.com/2008/12/25/ubuntu-e-open-source-in-diretta-su-romauno-sky/

while the full show (21 minutes) can be downloaded here:
http://www.ubuntu-it.org/media/romauno.avi

Please find attached a very short transcript with interview's relevant issues.
Let us know if it could be useful for your news.

Regards

Fabio Marzocca
www.ubuntu-it.org

heise online news 19/01/2009


heise online news 19/01/2009
www.heise-online.co.uk
[please load images]
Overview of the news from the past 24 hours
heise online news
Sun releases open fork of Sun Java System Web Server

Sun has created an open source fork of its Sun Java System Web Server 7.0, less some functionality, to create the BSD licensed Open Web Server 1.0

 Read article   [please load images]   [please load images]



Kogan delays its Agora Android phone

Australian phone maker Kogan has delayed its Android based Agora smartphone and offered customer refunds, having discovered that a 320x240 display on an Android device offers too low a resolution

 Read article   [please load images]   [please load images]



[please load images] [please load images]

This newsletter is sent to in a multipart format. If you want to read it as plain text, you will have to change the display mode of your e-mail program.


You are receiving heise online news because you subscribed at our website.
If you no longer wish to receive the newsletter, you can cancel your subscription at http://www.heise-online.co.uk/newsletter/manage/news.


For more news from the world of technology, subscribe to our other newsletters:

Newsletter heise open source:
All the latest about Free and Open Source software from heise online, including news, features, analysis and case studies. www.heise-online.co.uk/newsletter/manage/open

Newsletter heise Security:
IT security news and alerts to keep your systems secure, with features giving an in-depth look at the world of IT security. www.heise-online.co.uk/newsletter/manage/security

Newsletter heise networks features:
In-depth articles, tools and techniques for networking and communications. www.heise-online.co.uk/newsletter/manage/networks


Legal notice

Publishers: Christian Heise, Ansgar Heise, Christian Persson

Editor-in-chief: Jonathan Bennett

All rights reserved. Any copies or dissemination on any medium, either in part of whole, requires the written consent of the publisher.

Copyright (c) 2008 Heise Media UK Ltd.



virt beat later

If you can wait to start copying, I intend to add more to the
virtualization beat later this evening or early monday morning.

Thanks

_______________________________________________
Fedora-news-list mailing list
Fedora-news-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-news-list

Ubuntu Weekly Newsletter #125

The newest issue of the Ubuntu Weekly Newsletter is now available here:
https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue125


--
Ubuntu-news-team mailing list
Ubuntu-news-team@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-news-team