Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAMBO fails to run on kernel 6.5.0 #120

Open
AlphaDaze opened this issue Apr 24, 2024 · 1 comment
Open

MAMBO fails to run on kernel 6.5.0 #120

AlphaDaze opened this issue Apr 24, 2024 · 1 comment

Comments

@AlphaDaze
Copy link
Contributor

MAMBO cannot process ELF files with kernel version 6.5.0. Issue appears on latest builds of both Ubuntu 23.04 and 22.04.

System: aarch64 Ampere A1 running 64-bit Ubuntu 22.04 with kernel 6.5.0.

command:
./dbm /usr/bin/ls
Output:

Unhandled auxv entry type: 27

I have downgraded to 5.15 as a workaround for now. I have not tested more recent kernels however, they may work.

@IgWod
Copy link
Collaborator

IgWod commented Apr 24, 2024

Hey,

We're aware of this problem - it has to do with newly added support for RSEQ - but we haven't released a workaround yet. In general it's safe to ignore those vectors, unless the application uses RSEQ. We're working on a clean solution to handle unsupported vectors, without crashing the application, but the actual support for RSEQ will take some time.

More information on RSEQ can be found here: https://github.com/torvalds/linux/blob/master/kernel/rseq.c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants