Giter VIP home page Giter VIP logo

Comments (7)

dmex avatar dmex commented on May 18, 2024

@mxmauro

Converting a user-mode handle to kernel-mode handle would be a bad idea since it could be abused to elevate handle privileges?

Driver Verifier can also be problematic because it's not designed for software drivers and additionally KProcessHacker blocks it's queries since verifier hasn't been signed with our certificate.

RE: suggestions.

A) IsKernelHandle is identical to ObIsKernelHandle.
b) Including pdb files with the binary distribution would allow plugins to call non-exported functions and bypass security restrictions.

from systeminformer.

mxmauro avatar mxmauro commented on May 18, 2024

Hi @dmex , well it is not a conversion exactly. Is re-opening the handle in kernel mode to do the check and close it. There is no security issues because the driver is not sending the duplicated handle to user mode.

from systeminformer.

dmex avatar dmex commented on May 18, 2024

@mxmauro

just wanted to be sure since "convert the user-mode handle to kernel-mode" can have a different meaning to "re-opening the handle in kernel mode to do the check" 😉

I'm going to close this since we're replacing the driver and this issue is no longer a problem with new version 👍

from systeminformer.

mxmauro avatar mxmauro commented on May 18, 2024

Glad to hear about a new version. Excellent job.

Kind regards.

from systeminformer.

dmex avatar dmex commented on May 18, 2024

@mxmauro

MS finally fixed one of the pdb security flaws:
https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2018-1037

from systeminformer.

mxmauro avatar mxmauro commented on May 18, 2024

Hi @dmex I'm a bit lost about relationship between the pdb vulnerability and user/kernel mode handle conversion. Regards.

from systeminformer.

dmex avatar dmex commented on May 18, 2024

@mxmauro You asked me to include pdb files with the releases in addition to the handle conversion?

b) Include .pdb files in binary distributions.

from systeminformer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.