<oembed><type>rich</type><version>1.0</version><author_name>npub195kxyxuphpjdahqnptumzvk8vdvvvx23dpatke97pc5854tsuymql99yu2</author_name><author_url>https://nostr.ae/npub195kxyxuphpjdahqnptumzvk8vdvvvx23dpatke97pc5854tsuymql99yu2</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2017-09-11&#xA;📝 Original message:I think it&#39;s relevant to treat different bug severity levels with different&#xA;response plans.&#xA;&#xA;E.g.&#xA;Compromising UTXO custody (In CVE-2010-5141, OP_RETURN vulnerability)&#xA;Compromising UTXO state (In CVE-2013-3220, blockchain split due to Berkeley&#xA;DB -&gt; LevelDB upgrade, CVE-2010-5139 Overflow bug, unscheduled inflation of&#xA;coins)&#xA;Compromising Node performance (Various node-specific DoS attacks)&#xA;&#xA;Should have different disclosure policies, IMO&#xA;&#xA;On Mon, Sep 11, 2017 at 4:34 AM, Alex Morcos via bitcoin-dev &lt;&#xA;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&#xA;&gt; I don&#39;t think I know the right answer here, but I will point out two&#xA;&gt; things that make this a little more complicated.&#xA;&gt;&#xA;&gt; 1 - There are lots of altcoin developers and while I&#39;m sure the majority&#xA;&gt; would greatly appreciate the disclosure and would behave responsibly with&#xA;&gt; the information, I don&#39;t know where you draw the line on who you tell and&#xA;&gt; who you don&#39;t.&#xA;&gt;&#xA;&gt; 2- Unlike other software, I&#39;m not sure good security for bitcoin is&#xA;&gt; defined by constant upgrading.  Obviously upgrading has an important&#xA;&gt; benefit, but one of the security considerations for Bitcoin is knowing that&#xA;&gt; your definition of the money hasn&#39;t changed.  Much harder to know that if&#xA;&gt; you change software.&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; On Sun, Sep 10, 2017 at 10:15 PM, Anthony Towns via bitcoin-dev &lt;&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt;&#xA;&gt;&gt; On Sun, Sep 10, 2017 at 07:02:36PM -0400, Matt Corallo via bitcoin-dev&#xA;&gt;&gt; wrote:&#xA;&gt;&gt; &gt; I believe there continues to be concern over a number of altcoins which&#xA;&gt;&gt; &gt; are running old, unpatched forks of Bitcoin Core, making it rather&#xA;&gt;&gt; &gt; difficult to disclose issues without putting people at risk (see, eg,&#xA;&gt;&gt; &gt; some of the dos issues which are preventing release of the alert key).&#xA;&gt;&gt; &gt; I&#39;d encourage the list to have a discussion about what reasonable&#xA;&gt;&gt; &gt; approaches could be taken there.&#xA;&gt;&gt;&#xA;&gt;&gt; That seems like it just says bitcoin core has two classes of users:&#xA;&gt;&gt; people who use it directly following mainnet or testnet, and people who&#xA;&gt;&gt; make derived works based on it to run altcoins.&#xA;&gt;&gt;&#xA;&gt;&gt; Having a &#34;responsible disclosure&#34; timeline something like:&#xA;&gt;&gt;&#xA;&gt;&gt;  * day -N: vulnerability reported privately&#xA;&gt;&gt;  * day -N+1: details shared amongst private trusted bitcoin core group&#xA;&gt;&gt;  * day 0: patch/workaround/mitigation determined, CVE reserved&#xA;&gt;&gt;  * day 1: basic information shared with small group of trusted users&#xA;&gt;&gt;       (eg, altcoin maintainers, exchanges, maybe wallet devs)&#xA;&gt;&gt;  * day ~7: patches can be included in git repo&#xA;&gt;&gt;       (without references to vulnerability)&#xA;&gt;&gt;  * day 90: release candidate with fix available&#xA;&gt;&gt;  * day 120: official release including fix&#xA;&gt;&gt;  * day 134: CVE published with details and acknowledgements&#xA;&gt;&gt;&#xA;&gt;&gt; could make sense. 90 days / 3 months is hopefully a fair strict upper&#xA;&gt;&gt; bound for how long it should take to get a fix into a rc; but that&#39;s still&#xA;&gt;&gt; a lot longer than many responsible disclosure timeframes, like CERT&#39;s at&#xA;&gt;&gt; 45 days, but also shorter than some bitcoin core minor update cycles...&#xA;&gt;&gt; Obviously, those timelines could be varied down if something is more&#xA;&gt;&gt; urgent (or just easy).&#xA;&gt;&gt;&#xA;&gt;&gt; As it is, not publishing vulnerability info just seems like it gives&#xA;&gt;&gt; everyone a false sense of security, and encourages ignoring good security&#xA;&gt;&gt; practices, either not upgrading bitcoind nodes, or not ensuring altcoin&#xA;&gt;&gt; implementations keep up to date...&#xA;&gt;&gt;&#xA;&gt;&gt; I suppose both &#34;trusted bitcoin core group&#34; and &#34;small group of trusted&#xA;&gt;&gt; users&#34; isn&#39;t 100% cypherpunk, but it sure seems better than not both not&#xA;&gt;&gt; disclosing vulnerability details, and not disclosing vulnerabilities&#xA;&gt;&gt; at all... (And maybe it could be made more cypherpunk by, say, having&#xA;&gt;&gt; the disclosures to trusted groups have the description/patches get&#xA;&gt;&gt; automatically fuzzed to perhaps allow identification of leakers?)&#xA;&gt;&gt;&#xA;&gt;&gt; Cheers,&#xA;&gt;&gt; aj&#xA;&gt;&gt;&#xA;&gt;&gt; &gt; On 09/10/17 18:03, Simon Liu via bitcoin-dev wrote:&#xA;&gt;&gt; &gt; &gt; Hi,&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; Given today&#39;s presentation by Chris Jeffrey at the Breaking Bitcoin&#xA;&gt;&gt; &gt; &gt; conference, and the subsequent discussion around responsible&#xA;&gt;&gt; disclosure&#xA;&gt;&gt; &gt; &gt; and industry practice, perhaps now would be a good time to discuss&#xA;&gt;&gt; &gt; &gt; &#34;Bitcoin and CVEs&#34; which has gone unanswered for 6 months.&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017&#xA;&gt;&gt; -March/013751.html&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; To quote:&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; &#34;Are there are any vulnerabilities in Bitcoin which have been fixed&#xA;&gt;&gt; but&#xA;&gt;&gt; &gt; &gt; not yet publicly disclosed?  Is the following list of Bitcoin CVEs&#xA;&gt;&gt; &gt; &gt; up-to-date?&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposures&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; There have been no new CVEs posted for almost three years, except for&#xA;&gt;&gt; &gt; &gt; CVE-2015-3641, but there appears to be no information publicly&#xA;&gt;&gt; available&#xA;&gt;&gt; &gt; &gt; for that issue:&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-3641&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; It would be of great benefit to end users if the community of clients&#xA;&gt;&gt; &gt; &gt; and altcoins derived from Bitcoin Core could be patched for any known&#xA;&gt;&gt; &gt; &gt; vulnerabilities.&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; Does anyone keep track of security related bugs and patches, where the&#xA;&gt;&gt; &gt; &gt; defect severity is similar to those found on the CVE list above?  If&#xA;&gt;&gt; &gt; &gt; yes, can that list be shared with other developers?&#34;&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; &gt; Best Regards,&#xA;&gt;&gt; &gt; &gt; Simon&#xA;&gt;&gt; &gt; &gt; _______________________________________________&#xA;&gt;&gt; &gt; &gt; bitcoin-dev mailing list&#xA;&gt;&gt; &gt; &gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt;&gt; &gt; &gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&gt; &gt; &gt;&#xA;&gt;&gt; &gt; _______________________________________________&#xA;&gt;&gt; &gt; bitcoin-dev mailing list&#xA;&gt;&gt; &gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt;&gt; &gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&gt; _______________________________________________&#xA;&gt;&gt; bitcoin-dev mailing list&#xA;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; _______________________________________________&#xA;&gt; bitcoin-dev mailing list&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170911/06bf75a1/attachment.html&gt;</html></oembed>