The modprobe fails when the user inserts an invalid prefix length. #78

ydahhrk opened this Issue Feb 25, 2014 · 1 comment


None yet
2 participants

ydahhrk commented Feb 25, 2014

From RFC 6052, the only valid prefix lengths are 32, 40, 48, 56, 64 and 96.

# modprobe pool6=64::/33

That crashes the kernel. Apparently, the prefix length validation works as expected, but then at some point the deinit code stumps into invalid memory.

Because it freezes horribly, this is a good candidate for a critical bug, but thankfully the users can work around it easily.

@ydahhrk ydahhrk added this to the 3.1.2 milestone Feb 25, 2014


This comment has been minimized.

Show comment
Hide comment

ydahhrk Mar 6, 2014


Fixed and collapsed to the master branch. Closing.


ydahhrk commented Mar 6, 2014

Fixed and collapsed to the master branch. Closing.

@ydahhrk ydahhrk closed this Mar 6, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment