Jima wrote:
Simon (et al),

Matt Domsch (who does periodic rebuilds of Fedora packages to offer early warnings of failures) brought to my attention a couple of warnings produced during the dnsmasq build process:

http://linux.dell.com/files/fedora/FixBuildRequires/mock-results-core/x86_64/dnsmasq-2.40-1.fc8.src.rpm/result/build.log

  Particularly, I think he's concerned with:

dbus.c:115: warning: call to __builtin___memcpy_chk will always overflow 
destination buffer

As my C skills are pitiful at best (probably more like "atrocious" by now), I defer to you. False positive? Very bad thing? Whiny gcc? :-)

Real bug, at worst it will cause a memory overwrite and crash when the dbus interface is used to set an IPv6 address for a nameserver. In theory, that might be a security hole, _except_ that an attacker would already have to be root to use the DBus interface in the first place.

Since there's no security implication, and only very rarely used functionality is affected, I don't think there's any need to make a special release. I've fixed the 2.41 tree.

The other warnings are trivial, the deprecated function ones have already been fixed and I'll do the others just for completeness.

Thanks for passing these on.


Cheers,

Simon.


Reply via email to