Incorrect DLL referenced in CVE-2018-0886 for all Windows Versions
t3sl45 opened this issue · 15 comments
Hello, I'm using the latest OVAL file to scan for CVE-2018-0886 for "CredSSP Remote Code Execution Vulnerability", I've attached the section of the file containing this vulnerability below.
The issue is that Microsoft indicates that credssp.dll is not the file that was updated, the file updated is tspkg.dll. This can be found here (https://support.microsoft.com/en-us/topic/credssp-updates-for-cve-2018-0886-5cbf9e5f-dc6d-744f-9e97-7ba400d6d3ea).
Can this be looked at?
Hi @t3sl45 ,
Thanks for bringing this issue to our attention. We are looking into it and will let you know what we find.
Jan
Thank you @JanCooper!
Hi @t3sl45
Per the Ad Hoc Contribution section of the Contributing.md, I've submitted your request to the OVAL Repository mailing list. You can sign up for the mailing list at https://lists.cisecurity.org/list/oval_repository.lists.cisecurity.org
I will post any responses here, until you indicate you have access to them yourself. I will also update the documentation to include the mailing list URL, as it currently is missing.
I hope this helps.
Jan
Good morning @JanCooper ,
Following up, I have signed up for the mailing list, but I have not received any update or mail from this list. What is a normal timeframe?
Yes, I can give it an attempt. I'll look at the references for doing a PR, I've not completed one before.
Good afternoon @JanCooper,
Thank you for getting this updated! Question as this was my first PR, was I supposed to input this as ACCEPTED? I left it as DRAFT thinking that it would be updated when the PR was reviewed, I may have misunderstood?
Apolgoies, just for clarification, it's supposed to say DRAFT going forward? I don't see anything else that has a DRAFT status in the Windows.xml?
Apologies @JanCooper, @DavidRies
I have to make more modifications to this. I didn't realize at the time that I needed to also update the Tests, Objects and State instead of just leaving them be. I may have some questions as I proceed to do this. Are these the only places that need to be modified for this considering the file being targeted and version numbers have changed?
@DavidRies,
Yes #1925 was completed a while back due to the credssp.dll file being referenced instead of the tspkg.dll file. I modified the definition to replace credssp.dll with tspkg.dll and the version numbers of each, but I didn't change anything related to the tests, objects or state which appear to still be referencing the credssp.dll file.
I see! It looks like you primarily changed the text in the comments of the definition criteria. This won't actually change the way the definition works. The specification of which files to check, etc. actually happens in the tests, objects, states and variables.
I see. I'll start putting that together and refer to you with questions I may have along the way.