<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Security impact ratings considered harmful · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/0904.4058/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/0904.4058/feed.xml" rel="self" type="application/rss+xml" /><item><title>Security impact ratings considered harmful — mentioned by geofft</title><link>https://news.ycombinator.com/item?id=25447846</link><guid isPermaLink="false">urn:hackerpapers:mention:0904.4058:25447846</guid><pubDate>Wed, 16 Dec 2020 20:08:53 GMT</pubDate><description>&lt;p&gt;Debian eLTS offers 7 years: https://wiki.debian.org/LTS/Extended That said, if you&amp;#x27;re really in the position of depending on a free project for over five years of security support, you probably will be totally fine with just ignoring the fact it&amp;#x27;s out of support. Just keep running Debian 6 for a decade, whatever. The code still runs. Pretend you&amp;#x27;ve patched. Sure, there are probably some vulnerabilities, but you haven&amp;#x27;t actually looked to see if the project you&amp;#x27;re actually using right now has patched all the known vulnerabilities, have you? (Spoiler, it hasn&amp;#x27;t: https://arxiv.org/abs/0904.4058)&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/0904.4058/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CR</category></item><item><title>Security impact ratings considered harmful — mentioned by geofft</title><link>https://news.ycombinator.com/item?id=20910093</link><guid isPermaLink="false">urn:hackerpapers:mention:0904.4058:20910093</guid><pubDate>Sun, 08 Sep 2019 12:19:19 GMT</pubDate><description>&lt;p&gt;In 2009 some classmates and I wrote a paper called &amp;quot;Security Impact Ratings Considered Harmful&amp;quot;: https://arxiv.org/pdf/0904.4058.pdf The position is that using CVSS to decide which updates to take is a losing gamble. You don&amp;#x27;t have a good idea in advance of how easily something is exploitable, and trusting the CVSS scorers to say &amp;quot;oh, this particular out-of-bounds write causes a crash but isn&amp;#x27;t exploitable to run arbitrary code&amp;quot; is misplaced: they&amp;#x27;re not exploit developers and they&amp;#x27;re not spending time trying to build an exploit chain. If you have a process for doing software updates, do them…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/0904.4058/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CR</category></item><item><title>Security impact ratings considered harmful — mentioned by geofft</title><link>https://news.ycombinator.com/item?id=19990991</link><guid isPermaLink="false">urn:hackerpapers:mention:0904.4058:19990991</guid><pubDate>Thu, 23 May 2019 12:23:47 GMT</pubDate><description>&lt;p&gt;&amp;gt; As a security engineer, I like having a core team and a standard library in place that has gone through a long mature process with experienced developers, instead of someone who just git pushes code every night. This is an appealing sentiment, but you will get hacked if you rely on it. Python 2&amp;#x27;s standard library didn&amp;#x27;t do SSL certificate verification by default until the fairly controversial PEP 476 from late 2014, which changed the default in a point release of Python 2.7. Through 2014 (and for some time later, given how slow it is to get new upstream releases through distros onto…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/0904.4058/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CR</category></item><item><title>Security impact ratings considered harmful — mentioned by geofft</title><link>https://news.ycombinator.com/item?id=19850740</link><guid isPermaLink="false">urn:hackerpapers:mention:0904.4058:19850740</guid><pubDate>Tue, 07 May 2019 16:02:52 GMT</pubDate><description>&lt;p&gt;It doesn&amp;#x27;t generate more secure code—as you say, patches themselves may have bugs, and way fewer people are looking at the patched branches. Active development happens on HEAD, and dodgy code is often rewritten before anyone goes actually looking for bugs (security or otherwise). Many years ago I helped with a paper on how the practice of applying only &amp;quot;important&amp;quot; security bug fixes doesn&amp;#x27;t work: https://arxiv.org/abs/0904.4058 But the goal of the long-term-stable approach isn&amp;#x27;t security or stability per se: it&amp;#x27;s striking a tradeoff between operator work and risks to security and stability.…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/0904.4058/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CR</category></item></channel></rss>
