Re: Some question about CVE-2020-8231

Daniel Stenberg via curl-library <[email protected]>
Newsgroups gmane.comp.web.curl.library
Message-ID <[email protected]>
On Thu, 2 Jan 2025, 鲁猫 via curl-library wrote:

> Hello! Sorry to bother you. I notice that CVE-2020-8231[1] is a Expired 
> Pointer Dereference Vulnerability, and the patch[2] fixes 5 files. I know 
> the c43127414d[3] is introduced commit of the lib/connect.c. At the same 
> time, I find the introduced commit of the lib/multi.c is 575e885db0. So I 
> want to know which one is the real Vulnerability introduced commit, and why?

This is becoming a pattern. You've asked for details for serveral CVE fixes 
already and so far I have only confirmed that the published information is 
correct.

Figuring out the exact commit that introduced a problem is tedious work but I 
always try to do that with care and accuracy so that the information to users 
become as good as possible. Usually I try to track down when a specific code 
pattern was introduced, which might have moved around across different sources 
files over the years. Often it is hard to actually build and reproduce the 
problem with the (really) old versions so I typically then make a judgement 
call without actually proving it.

Details for a problem published several years ago of course now has a 
shrinking importance. Spending a lot of energy to research a 2020 issues seems 
like maybe not worth it anymore?

> I find the introduced commit of the lib/multi.c is 575e885db0.

Please elaborate. Which exact change was done in this commit that makes you 
believe it introduced the problem?

-- 

  / daniel.haxx.se || https://rock-solid.curl.dev

-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.