Integer underflow in Sandstorm Cap'n Proto before 0.4.1.1 and 0.5.x before 0.5.1.1 might allow remote peers to cause a denial of service or possibly obtain sensitive information from memory or execute arbitrary code via a crafted message.
The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.
Link | Tags |
---|---|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=780566 | third party advisory mailing list |
http://www.openwall.com/lists/oss-security/2015/03/17/3 | third party advisory mailing list |
https://github.com/capnproto/capnproto/blob/master/security-advisories/2015-03-02-1-c%2B%2B-integer-underflow.md | third party advisory |
https://github.com/capnproto/capnproto/commit/26bcceda72372211063d62aab7e45665faa83633 | third party advisory |