I reviewed capnproto version 0.5.3-2ubuntu1 as checked into xenial. This should not be considered a full security audit but rather a quick gauge of maintainability.
- There are four CVEs: CVE-2015-2310 CVE-2015-2311 CVE-2015-2312 CVE-2015-2313 These were handled in what is perhaps the finest vendor response I've seen. - capnproto is a serialization and RPC mechanism - Build-Depends: debhelper, gcc, python-all, dpkg-dev, docbook-xsl, docbook-xml, xsltproc, dh-autoreconf, netbase - capnproto does not itself daemonize - No pre/post inst/rm scripts - No initscripts - No dbus services - No setuid binaries - Binaries in path: capnp, capnpc-c++, capnpc-capnp, capnpc symlink - No sudo fragments - No udev rules - No cron jobs - Small tests run during the build - Clean build logs - No subprocesses spawned - Memory management is careful - No file IO - No logging - No environment variables - No privileged operations - No cryptography - Shockingly doesn't appear to do any networking - I did not discover privileged portions of code - No temporary files - No WebKit - No javascript - cppcheck warnings were all false positives - No PolicyKit capnproto is highly complicated code; at one point, a comment even indicates that it's roughly akin to the compiler or C library in intention and complexity. It's also coded with clear discipline and all evidence points to the author's obsession with writing good software. Security team ACK for promoting capnproto to main. Thanks ** CVE added: http://www.cve.mitre.org/cgi- bin/cvename.cgi?name=2015-2310 ** CVE added: http://www.cve.mitre.org/cgi- bin/cvename.cgi?name=2015-2311 ** CVE added: http://www.cve.mitre.org/cgi- bin/cvename.cgi?name=2015-2312 ** CVE added: http://www.cve.mitre.org/cgi- bin/cvename.cgi?name=2015-2313 ** Changed in: capnproto (Ubuntu) Assignee: Ubuntu Security Team (ubuntu-security) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1367551 Title: [MIR] capnproto To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/capnproto/+bug/1367551/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs