GithubHelp home page GithubHelp logo

Comments (8)

Bernhard40 avatar Bernhard40 commented on June 22, 2024

CONFIG_REFCOUNT_FULL was removed but CONFIG_VMAP_STACK is still available.

from kernel-hardening-checker.

a13xp0p0v avatar a13xp0p0v commented on June 22, 2024

Yes, REFCOUNT_FULL was removed...
Have to find a way how to check it without false positive.

from kernel-hardening-checker.

Bernhard40 avatar Bernhard40 commented on June 22, 2024

@a13xp0p0v there is kernel version printed in config header, like:

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.5.2 Kernel Configuration
#

maybe you can parse those?

from kernel-hardening-checker.

a13xp0p0v avatar a13xp0p0v commented on June 22, 2024

Yes, it looks like we have to add some limited kernel version checking...

from kernel-hardening-checker.

a13xp0p0v avatar a13xp0p0v commented on June 22, 2024

I may have time to work on that only after OffensiveCon.
Does anybody want to prepare a pull request?

from kernel-hardening-checker.

bryn1u avatar bryn1u commented on June 22, 2024

from kernel-hardening-checker.

Bernhard40 avatar Bernhard40 commented on June 22, 2024

Is a CONFIG_HAVE_ARCH_VMAP_STACK in Kernel-5.5.2 equivalent to
CONFIG_VMAPSTACK ?

No CONFIG_HAVE_ARCH_VMAP_STACK tells only if VMAP_STACK is available for specific cpu architecture. CONFIG_VMAP_STACK tells if VMAP_STACK is enabled.

You can check that VMAP_STACK definitely still exist up to 5.6-rc.

from kernel-hardening-checker.

a13xp0p0v avatar a13xp0p0v commented on June 22, 2024

Hello!

Worked with that issue in 0ace190, 918b12c and 17c2222.

Also have a look at 61b5ca3: that fixes the false positive report about LDISC_AUTOLOAD for old kernels.

from kernel-hardening-checker.

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.