Fixed false positive CVE for Nextcloud Desktop - #39360
Conversation
|
@coderabbitai full review |
✅ Actions performedFull review triggered. |
WalkthroughThis PR fixes a false positive CVE issue where Nextcloud Desktop Client was incorrectly matched to server vulnerabilities, and addresses a rare error when software names sanitize to empty strings. Changes include conditional full-text search in CPE lookup logic, an edge-case test, and a translation entry for the Nextcloud desktop client. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #39360 +/- ##
==========================================
- Coverage 66.20% 64.35% -1.85%
==========================================
Files 2428 2396 -32
Lines 194435 187203 -7232
Branches 8462 8462
==========================================
- Hits 128722 120479 -8243
- Misses 54010 55813 +1803
+ Partials 11703 10911 -792
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
<!-- Add the related story/sub-task/bug number, like Resolves #123, or remove if NA --> **Related issue:** Resolves #38911 * Fixed false positive CVE for Nextcloud Desktop. * Fixed rare CPE error when software name sanitizes to empty (e.g. only special characters) # Checklist for submitter - [x] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. ## Testing - [x] Added/updated automated tests - [x] QA'd all new/changed functionality manually <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Fixed false positive vulnerability detection for Nextcloud Desktop * Resolved error occurring when software names contain only special characters and sanitize to empty <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Related issue: Resolves #38911
Checklist for submitter
changes/,orbit/changes/oree/fleetd-chrome/changes.Testing
Summary by CodeRabbit