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

Fix cvs ignore end checking #608

Merged
merged 1 commit into from
Dec 16, 2014
Merged

Conversation

NickSampanis
Copy link
Contributor

cvs accepts only packets with CVS_LOGIN signature, and then does the addition with length of the signature plus 1 and searches for '\n' character while ptr !=end. The problem occurs when we provide a packet containing only the signature, this will lead to out of bounds loop because ptr will have a pointer value greater than the end

LocutusOfBorg added a commit that referenced this pull request Dec 16, 2014
Fix cvs ignore end checking
@LocutusOfBorg LocutusOfBorg merged commit 0fe0787 into Ettercap:master Dec 16, 2014
@LocutusOfBorg
Copy link
Contributor

thanks!

@LocutusOfBorg
Copy link
Contributor

thanks @NickSampanis for all your work and sorry again for the delay!

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.

2 participants