Skip to content

Commit 92be206

Browse files
Gerkinfeltserclaude
andcommitted
Security: Fix auth0/node-jws HMAC signature verification vulnerability
- Upgrade jws from 3.2.2 to 3.2.3 to patch GHSA-869p-cjfg-cm3x - Update jwa dependency to 1.4.2 as part of security fix - Bump version to 0.1.3 for security release - Update CHANGELOG.md with security details and README improvements 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent e0c2601 commit 92be206

File tree

3 files changed

+27
-17
lines changed

3 files changed

+27
-17
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to the "Image Metadata Inspector" extension will be document
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.3] - 2025-12-04
9+
10+
### Fixed
11+
- **Security:** Fixed auth0/node-jws HMAC signature verification vulnerability (GHSA-869p-cjfg-cm3x) by upgrading jws from 3.2.2 to 3.2.3
12+
- **Security:** Updated jwa dependency from 1.4.1 to 1.4.2 as part of the security fix
13+
14+
### Changed
15+
- Updated jws dependency to version 3.2.3 to address timing attack vulnerability in HMAC signature verification
16+
- Enhanced README with corrected Linux package names and improved troubleshooting section for non-Windows platforms
17+
- This upgrade patches the HMAC signature timing attack vulnerability in the jws library
18+
819
## [0.1.2] - 2025-11-17
920

1021
### Fixed
@@ -58,6 +69,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5869
- Command palette support
5970
- JSON prettification for metadata display
6071

72+
[0.1.3]: https://github.com/Gerkinfeltser/image-metadata-display/compare/v0.1.2...v0.1.3
73+
[0.1.2]: https://github.com/Gerkinfeltser/image-metadata-display/compare/v0.1.1...v0.1.2
6174
[0.1.1]: https://github.com/Gerkinfeltser/image-metadata-display/compare/v0.1.0...v0.1.1
6275
[0.1.0]: https://github.com/Gerkinfeltser/image-metadata-display/compare/v0.0.5...v0.1.0
6376
[0.0.5]: https://github.com/Gerkinfeltser/image-metadata-display/compare/v0.0.4...v0.0.5

package-lock.json

Lines changed: 8 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "image-metadata-inspector",
3-
"displayName": "Image Metadata Inspector",
3+
"displayName": "Image Metadata Inspector",
44
"description": "Inspect and display metadata of JPG, PNG, and WebP images. Perfect for ComfyUI workflows.",
55
"repository": {
66
"type": "git",
77
"url": "https://github.com/Gerkinfeltser/image-metadata-display.git"
88
},
9-
"version": "0.1.2",
9+
"version": "0.1.3",
1010
"publisher": "Gerkinfeltser",
1111
"icon": "images/image_metadata_viewer_icon.png",
1212
"license": "MIT",
1313
"keywords": [
1414
"metadata",
15-
"exif",
15+
"exif",
1616
"image",
1717
"comfyui",
1818
"workflow",
@@ -75,6 +75,7 @@
7575
"typescript": "^5.3.3"
7676
},
7777
"dependencies": {
78-
"exiftool-vendored": "^24.6.0"
78+
"exiftool-vendored": "^24.6.0",
79+
"jws": "^3.2.3"
7980
}
80-
}
81+
}

0 commit comments

Comments
 (0)