cheers! 💪
Search
Items tagged with: curl
Five years ago I improved #curl testing by randomly skipping some tests! This concept is still in use today.
daniel.haxx.se/blog/2019/12/16…
How randomly skipping tests made them better!
In the curl project we produce and ship a rock solid and reliable library for the masses, we must never exit, leak memory or do anything in an ungraceful manner.daniel.haxx.se
FYI: CVE-2024-11053 is *not* a critical security flaw, even if now several security related sites repeat that statement.
This is as good as any reminder that you should read the #curl advisories for #curl issues rather than trusting the scaremongers.
curl.se/docs/CVE-2024-11053.ht…
(edit: I wrote an extra '1' in there at first)
Apparently #CISA has rated #curl #vulnerability #CVE_2024_11053 as #CVSS v3 Base Score 9.1 "critical". This is wrong, and will lead to automation triggering unnecessary warnings and blocking use of perfectly fine systems until an update is installed (which can take months). nvd.nist.gov/vuln/detail/CVE-2…
Edit: In case you wonder my credentials for judging this: I found this vulnerability.
Edit2: This appears to be originating from CISA: cve.org/Media/News/item/blog/2…
Edit3: The score has now been fixed. Commit: github.com/cisagov/vulnrichmen…
data updated · cisagov/vulnrichment@91fadb2
A repo to conduct vulnerability enrichment. Contribute to cisagov/vulnrichment development by creating an account on GitHub.GitHub
"let me use an AI and file another bug against #curl
github.com/curl/curl/issues/15…
Severe Remote Code Execution Vulnerability in `varexpand` Function Due to Insecure Input Handling and Memory Operations · Issue #15736 · curl/curl
I did this A critical remote code execution vulnerability exists in the varexpand function due to a combination of insecure input handling, unsafe memory operations, and improper execution of user-...GitHub
A twenty-five years old #curl bug
daniel.haxx.se/blog/2024/12/12…
A twenty-five years old curl bug
I have talked about old curl bugs before, but now we have a new curl record. When we announced the security flaw CVE-2024-11053 on December 11, 2024 together with the release of curl 8.11.daniel.haxx.se
As for every #curl release, I will do a live-streamed video presentation about it at 10:00 CET (09:00 UTC) At
curlhacker - Twitch
I'm Daniel Stenberg, maintainer and lead developer in the curl project. I stream curl related stuff. Release presentations, curl development and related topics.Twitch
The new #curl CVE-2024-11053 we call "netrc and redirect credential leak"
While graded severity low, it will of course still be relevant to whomever uses the unlucky combination of options.
#curl 8.11.1 has been released. It includes a fix to #CVE_2024_11053 - a #vulnerability I discovered.
It is a logic flaw in the way curl parses .netrc file. In certain situations, the configured password can be sent to a incorrect host. Luckily the affected configurations should be quite rare and thus the situation is unlikely to occur often.
The issue has existed in the curl source code for almost twenty-five years.
• curl.se/docs/CVE-2024-11053.ht…
• hackerone.com/reports/2829063
No AI tools were used in discovering or reporting the vulnerability.
#curl 8.11.1 is released. About 79 bugfixes, including one CVE addressed.
daniel.haxx.se/blog/2024/12/11…
curl 8.11.1
Welcome to another curl release. This time we do a bugfix only release, five weeks since the previous version shipped. Release Presentation Today at 09:00 UTC I will do a live-streamed video presentation of curl 8.11.1 on Twitch.daniel.haxx.se
Two years ago we spotted #curl in the movie Silk Road:
daniel.haxx.se/blog/2022/12/10…
curl sighting: Silk Road
In the 2021 movie Silk Road, at around 19:23-19:26 into the film we can see Ross Ulbricht, the lead character, write a program on his laptop that uses curl.daniel.haxx.se
#Slop is low-quality media - including writing and images - made using generative artificial intelligence technology.
Quelle: Wikipedia.
Open source projects have to deal with a growing number of low-quality vulnerability reports based on AI. See for example this comment from Daniel Stenberg, maintainer of #Curl:
I'm sorry you feel that way, but you need to realize your own role here. We receive AI slop like this regularly and at volume. You contribute to unnecessary load of curl maintainers and I refuse to take that lightly and I am determined to act swiftly against it. Now and going forward.You submitted what seems to be an obvious AI slop "report" where you say there is a security problem, probably because an AI tricked you into believing this. You then waste our time by not telling us that an AI did this for you and you then continue the discussion with even more crap responses - seemingly also generated by AI.
Weiterlesen bei HackerOne: Buffer Overflow Risk in Curl_inet_ntop and inet_ntop4.
#opensource #AI #LLM #Spam
curl disclosed on HackerOne: Buffer Overflow Risk in Curl_inet_ntop...
*Curl is a software that I love and is an important tool for the world. * *If my report doesn't align, I apologize for that.* The `Curl_inet_ntop` function is designed to convert IP addresses from...HackerOne
curl disclosed on HackerOne: Buffer Overflow Risk in Curl_inet_ntop...
*Curl is a software that I love and is an important tool for the world. * *If my report doesn't align, I apologize for that.* The `Curl_inet_ntop` function is designed to convert IP addresses from...HackerOne
As a service to security researchers, I added this section to #curl's hackerone page:
AI
If you have used AI in the creation of the vulnerability report, you must disclose this fact in the report and you should do so clearly. We will of course doubt all "facts" and claims in reports where an AI has been involved. You should check and double-check all facts and claims any AI told you before you pass on such reports to us. You are normally much better off avoiding AI.
curl - Bug Bounty Program | HackerOne
The curl Bug Bounty Program enlists the help of the hacker community at HackerOne to make curl more secure.HackerOne
Certainly a more thorough and thoughtful reply than was deserved.
Keep up the excellent work Daniel. Enthusiastic kudos to all the #curl maintainers.
Rock-solid #curl with Daniel Stenberg
youtu.be/DvicV2MYKW4?si=9G1ilk…
Rock-solid curl with Daniel Stenberg
The ideas behind these new long-term support curl release branches. How they work, why we do them, how the different from the normal curl releases and so on.YouTube
Help us work out how to save TLS sessions with #curl
github.com/curl/curl/discussio…
TLS session storage, memory + permanent · curl curl · Discussion #15684
Thinking about storing TLS sessions more permanently, e.g. in a file. This would make these available the next time you start curl. Reusing them is beneficial for performance, especially now that w...GitHub
Out of the 561,454 projects OpenSSF has listed in their criticality_score project, for which they generate a "criticality score" for each single one, a certain hobby project is currently clocking in as number 100. (yeah, I mean #curl)
github.com/ossf/criticality_sc…
GitHub - ossf/criticality_score: Gives criticality score for an open source project
Gives criticality score for an open source project - ossf/criticality_scoreGitHub
20241126-wolf-opensslcoexist-expansion by douzzer · Pull Request #15650 · curl/curl
Fixes for wolfSSL OPENSSL_COEXIST expansion for MD4, MD5, and DES. The wolf-native APIs and types used in the changes are all old/preexisting -- there wasn't any need for version gating on any ...GitHub
libssh: use libssh sftp_aio to upload file by zuoxiaofeng · Pull Request #15625 · curl/curl
use libssh 0.11.0 new aio api to support async sftp upload for the curl built with libssh.GitHub
On Thursday Dec 5 I will run a webinar and tell you all about Rock-solid #curl long-term support releases.
Sign up here:
us02web.zoom.us/webinar/regist…
Welcome! You are invited to join a webinar: Rock-Solid curl. After registering, you will receive a confirmation email about joining the webinar.
Join wolfSSL for an exclusive live webinar on December 5th at 10 AM PT featuring Daniel Stenberg, founder and lead developer of curl, to explore the launch of Rock-Solid curl, a long-term support version designed for users who prioritize security, st…Zoom
Here's the latest #curl hackerone issue I mentioned the other day: hackerone.com/reports/2871792 another one of those "we found a function call so therefore your program must be vulnerable".
Disclosed for educational purposes. Don't do this.
curl disclosed on HackerOne: Buffer Overflow Vulnerability in...
## Summary: The vulnerability in the program arises from a classic buffer overflow, triggered by the unsafe use of the strcpy() function without bounds checking. The program copies data from a...HackerOne
Document default `User-Agent` by br3ndonland · Pull Request #15608 · curl/curl
Description curl offers a --user-agent option for modifying the User-Agent header supplied in its requests. The man page section for this option explains how to use the --user-agent option, but doe...GitHub
Geeks of Mastodon, C writers and API whisperers, are you bored and without a short project?
I would love for #CURL to be able to list Samba directories. Last year I made a PR allowing for local directories listing and wanted to do the the same for smb, but without success. I think succeeding requires knowledge of Windows APIs.
I can provide some help getting it merged.
This is where I got stuck: github.com/colinleroy/curl/com…
(the magic should happen in smb_send_open_directory)
Skeleton for SMB directory listing · colinleroy/curl@b27c3d8
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS…GitHub
Ten years ago I explained why #curl defaults to stdout:
daniel.haxx.se/blog/2014/11/17…
Why curl defaults to stdout
(Recap: I founded the curl project, I am still the lead developer and maintainer) When asking curl to get a URL it'll send the output to stdout by default.daniel.haxx.se
Nine years ago I found out a #windows malware downloaded #curl from the curl website in order to spread itself...
daniel.haxx.se/blog/2015/11/16…
The most popular curl download – by a malware
During October 2015 the curl web site sent out 1127 gigabytes of data. This was the first time we crossed the terabyte limit within a single month.daniel.haxx.se
Docs: Add result code on prereqfunction failure by oantby · Pull Request #15542 · curl/curl
Pretty trivial change, but I had to search the code (or just try it out) to find the answer to this, so I figure someone else will have to at some point, too. Most (all?) other callbacks that can a...GitHub
It all started on November 11, 1996:
everything.curl.dev/project/st…
#curl
How it started - everything curl
everything there is to know about curl, libcurl and the cURL projecteverything.curl.dev