Upgrade curl to 8.4.0 #325

Closed
opened 7 months ago by duke · 2 comments
duke commented 7 months ago
Owner

https://daniel.haxx.se/blog/2023/10/11/curl-8-4-0/

https://daniel.haxx.se/blog/2023/10/11/how-i-made-a-heap-overflow-in-curl/

We currently use curl 7.77 unless using windows, then we use 7.67 (because of some bug). Upgrading to 8.x could require some code changes on our side due to non-backward compatible stuff.

The socks5+curl bug linked above only affects people compiling Hush, not people that run full nodes from binaries/packages.

For the bug to affect compilers, they would need to be using an OS-level socks5 proxy for all traffic and use a socks5 proxy which is malicious that they do not control.

https://daniel.haxx.se/blog/2023/10/11/curl-8-4-0/ https://daniel.haxx.se/blog/2023/10/11/how-i-made-a-heap-overflow-in-curl/ We currently use curl 7.77 unless using windows, then we use 7.67 (because of some bug). Upgrading to 8.x could require some code changes on our side due to non-backward compatible stuff. The socks5+curl bug linked above only affects people compiling Hush, not people that run full nodes from binaries/packages. For the bug to affect compilers, they would need to be using an OS-level socks5 proxy for all traffic and use a socks5 proxy which is malicious that they do not control.
duke added the
medium priority
bug
labels 7 months ago
Poster
Owner

This issue involves updating this file : https://git.hush.is/hush/hush3/src/branch/master/depends/packages/libcurl.mk

This can be done directly on the dev branch. I would say leave alone the the version that will be used on windows. The person who is able to test it on windows can change it.

This issue involves updating this file : https://git.hush.is/hush/hush3/src/branch/master/depends/packages/libcurl.mk This can be done directly on the dev branch. I would say leave alone the the version that will be used on windows. The person who is able to test it on windows can change it.
jahway603 was assigned by duke 7 months ago
Poster
Owner

Done on dev branch

Done on `dev` branch
duke closed this issue 7 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.