commit: 739f2b57fa5102326a47d32f181a119ac62f1d60
parent 4f1c0176ebeff09061afcbc04bf9662f3d13d057
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sat, 6 May 2023 15:40:25 +0200
bookmarks: https://moyix.blogspot.com/2022/09/someones-been-messing-with-my-subnormals.html
Diffstat:
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/bookmarks.xbel b/bookmarks.xbel
@@ -76,8 +76,12 @@
<bookmark href="https://tails.boum.org/contribute/design"><title>Tails Design</title></bookmark>
<bookmark href="https://www.viva64.com/en/b/0558/"><title>Why it is important to check what the malloc function returned</title></bookmark>
<!-- or rather insecurity… -->
- <bookmark href="https://github.com/pypa/pip/issues/7325"><title>Disallow execution of setup.py when "pip download --no-deps someproject"</title></bookmark>
- <bookmark href="https://github.com/pypa/pip/issues/1884"><title>Avoid generating metadata in `pip download --no-deps ...`</title></bookmark>
+ <bookmark href="https://moyix.blogspot.com/2022/09/someones-been-messing-with-my-subnormals.html">
+ <title>Someone’s Been Messing With My Subnormals!</title>
+ <desc>"TL;DR: After noticing an annoying warning, I went on an absurd yak shave, and discovered that because of a tiny handful of Python packages built with an appealing-sounding but dangerous compiler option, more than 2,500 Python packages—some with more than a million downloads per month—could end up causing any program that uses them to compute incorrect numerical results." But also "Unbeknownst to me, even with --dry-run pip will execute arbitrary code found in the package's setup.py. In fact, merely asking pip to download a package can execute arbitrary code (see pip issues 7325 and 1884 for more details)!"</desc>
+ </bookmark>
+ <bookmark href="https://github.com/pypa/pip/issues/7325"><title>Disallow execution of setup.py when "pip download --no-deps someproject" · Issue #7325 · pypa/pip · GitHub</title></bookmark>
+ <bookmark href="https://github.com/pypa/pip/issues/1884"><title>Avoid generating metadata in `pip download --no-deps ...` · Issue #1884 · pypa/pip · GitHub</title></bookmark>
<bookmark href="https://www.vusec.net/projects/anc/">
<title>ASLR⊕Cache (AnC)</title>
<desc>Demonstration of a cache-based attack of ASLR, browser JavaScript and Native Code</desc>