[Daniel's week] March 3, 2023
Daniel Stenberg
daniel at haxx.se
Fri Mar 3 17:00:50 CET 2023
Nailed another week. Here we go...
## Hacker Stations
My photos and associated descriptions of my home office went up
hackerstations.com [1] and people on hacker news got the opportunity to
discuss how or if my desk is from IKEA or not. (The legs are, the rest is
not.)
## nuget
Someone helped me realize the bad situation for the curl package hosted by
nuget for their package manager and I kicked off my mission to rectify that.
It got a lot of attention and ended fairly well [2].
## GitHub Security Advisory Database
That nuget story turned my attention over to the GitHub Security Advisory
Database, since the nuget people referred to them for vulnerability lookup for
projects. Turns out there are a few issues with this database from a curl
point of view and I've talked to someone in that team during the week to get
some answers and there is a coming slightly critical blog post slowly being
written in my head.
## security warning on Windows
My third Microsoft encounter this week (in addition to nuget and GitHub)
started with several companies approaching the wolfSSL curl support "hotline"
asking questions and being worried about security warnings on Windows! It
turns out that at least the security scanner Tenable Nessus this week started
to issue warnings when it finds curl 7.83.1 in a Windows machine. The warning
concerns CVE-2022-43552 [4] which is a use-after-free that we rated 'low' in
the curl project because of the mitigating factor that the time window for it
is narrow (microseconds).
The curl installation it warns about is of course the *bundled* curl version
that Microsoft themselves builds and ships and I don't feel comfortable
recommending users to just erase or replace it. Not to mention that a mere
user probably cannot even do it.
According to my contact, Microsoft is aware of this and might address with at
least some sort of public communication about it. I don't know when or even if
it actually will happen. Until then I remain uncertain what to tell the users
that are hurt by this.
## Fossified
We released the pilot episode of our new podcast "Fossified" [5]. I co-host
this show together with my old Swedish Open Source friends Henrik, Johan and
Magnus. We need your feedback. Propose topics on our GitHub and vote on the
existing proposals for coming episodes. If things work out, we should be doing
them on roughly a weekly schedule.
## Hacker news three times
The hacker stations, the nuget situation and then finally uncurled [8] got
attention and were up on hacker news within some 30 hours this week. Probably
more attention to myself than what is considered healthy.
Some of the comments there are certainly downright health hazards.
## Intro music
I am going to speak at the myconf conference in Karlskrona [6] in May, and I
was asked what "intro music" I would like played when I enter the stage. When
tested with a challenging question I did what every sensible person would do:
I deflected it and asked my Mastodon followers for help [7]. It turned out
people had lots of creative suggestions and I ended up with many awesome
proposals. Now I just need to pick one. I'm leaning towards The Imperial March
from Star Wars because it is both pompous and fun.
## curl regressions
Several curl regressions have been reported and fixed recently. They are
fall-outs from the big HTTP/3 and HTTP/2 refactors where testing has been
sparse. What is good is that almost every single one of these regressions are
now fixed in assocation with the addition of a new test case to first
reproduce the problem and then verify the fix. Then they remain there to make
sure we avoid that regression again in the future.
An upside here is also that fixing lots of bugs now will only make the coming
8.0.0 release better.
## Coming up
- fix bugs, merge pull-requests
## Links
[1] = https://hackerstations.com/setups/daniel_stenberg/
[2] = https://daniel.haxx.se/blog/2023/03/02/the-curl-nuget-story/
[3] = https://www.tenable.com/plugins/nessus/171859
[4] = https://curl.se/docs/CVE-2022-43552.html
[5] = https://fossified.com/
[6] = https://myconf.io/
[7] = https://mastodon.social/@bagder/109952980359681383
[8] = https://un.curl.dev/
--
/ daniel.haxx.se
More information about the daniel
mailing list