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

Add patch on prevent premature hsplit for Perl 5.8.[89], 5.10.1, 5.12.5 #11

Merged
merged 1 commit into from May 8, 2013

Conversation

hirose31
Copy link
Contributor

@hirose31 hirose31 commented May 8, 2013

Add "Prevent premature hsplit() calls, and only trigger REHASH after hsplit()" patch for following EOL perls.

  • 5.8.8, 5.8.9
  • 5.10.1
  • 5.12.5

@tokuhirom
Copy link

+1

@bingos
Copy link
Owner

bingos commented May 8, 2013

Before I merge this, could I have some more information on what issue it is that this is trying to fix please.

Many thanks.

@hirose31
Copy link
Contributor Author

hirose31 commented May 8, 2013

@bingos This patch is to fix CVE-2013-1667

The rehash mechanism in Perl 5.8.2 through 5.16.x allows context-dependent attackers to cause a denial of service (memory consumption and crash) via a crafted hash key.

At Perl 5.16.3 and 5.14.4, this issue has already been fixed. On the other hand, EOL Perls (5.8, 5.10, 5.12) also have been fixed in repository but I think it will not release.

I think it is not good that users install perl with vulnerability so I pull request.

bingos added a commit that referenced this pull request May 8, 2013
Add patch on prevent premature hsplit for Perl 5.8.[89], 5.10.1, 5.12.5
@bingos bingos merged commit 09c3d04 into bingos:master May 8, 2013
@hirose31
Copy link
Contributor Author

hirose31 commented May 8, 2013

Thanks a lot! (Arigatou gozaimasu!)

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

Successfully merging this pull request may close these issues.

None yet

3 participants