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

Closed
ydahhrk opened this Issue Feb 25, 2014 · 1 comment

Comments

Projects
None yet
2 participants
@ydahhrk
Member

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

@ydahhrk

This comment has been minimized.

Show comment
Hide comment
@ydahhrk

ydahhrk Mar 6, 2014

Member

Fixed and collapsed to the master branch. Closing.

Member

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