Skip to content

Conversation

@sebastian-carpenter
Copy link

@sebastian-carpenter sebastian-carpenter commented Nov 4, 2025

Description

There are two distinct errors being thrown by this oss-fuzz issue: one for hmac, and another for aes.

The hmac issue is in SSL_hmac and occurs because it tries to use a sha256 digest size instead of a sha1 digest size. This happened because the server hello allowed a ciphersuite containing sha256 to be used.

The aes issue was not encountered after fixing the hmac problem. Since the issue seems to be related to SSLv3 it's currently less of a priority to debug.

Fixes oss-fuzz issue 442261624.

Testing

Using the oss-fuzz reproduction steps.

Ran a make check in wolfssl with the default configuration.

Checklist

  • added tests
  • updated/added doxygen
  • updated appropriate READMEs
  • Updated manual and documentation

@sebastian-carpenter
Copy link
Author

sebastian-carpenter commented Nov 5, 2025

Retest this please Jenkins

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.

1 participant