Skip to content

Releases: sourcebot-dev/sourcebot

v4.10.1

04 Dec 00:08
bcca1d6

Choose a tag to compare

Security Notice: CVE-2025-66478 (Critical)

Date: December 3, 2025

Severity: Critical (CVSS 10.0)

CVE: CVE-2025-66478

Summary

A critical remote code execution (RCE) vulnerability has been identified in Next.js and React that affects Sourcebot versions 4.6.5 through 4.10.0 (inclusive). This vulnerability (CVE-2025-66478) exists in the React Flight protocol and could allow an attacker to execute arbitrary code on affected systems.

Affected Versions

The following Sourcebot versions are vulnerable and require immediate upgrade:

  • 4.6.5 through 4.10.0 (all versions in this range)

Fixed Versions

  • 4.10.1 and later (released December 3, 2025)

Recommended Action

Immediate upgrade required. All users running Sourcebot versions 4.6.5 through 4.10.0 should upgrade to version 4.10.1 or later immediately.

Additional Information

This vulnerability was fixed in Sourcebot v4.10.1 by updating Next.js to version 15.5.7 and React to version 19.2.1, which include the upstream security patches.

References

GitHub Security Advisory
CVE-2025-66478
Sourcebot Changelog

Questions or Concerns

If you have any questions or need assistance with the upgrade, please contact team@sourcebot.dev or open an issue on GitHub.

Note: Sourcebot versions 4.6.4 and earlier are not affected by this vulnerability, as they use Next.js 14.x and React 18, which are not impacted by this CVE.


What's Changed

New Contributors

Full Changelog: v4.10.0...v4.10.1

v4.10.0

24 Nov 21:47

Choose a tag to compare

Added

  • Added support for streaming code search results. #623
  • Added buttons to toggle case sensitivity and regex patterns. #623
  • Added counts to members, requets, and invites tabs in the members settings. #621
  • [Sourcebot EE] Add support for Authentik as a identity provider. #627

Changed

  • Changed the default search behaviour to match patterns as substrings and not regular expressions. Regular expressions can be used by toggling the regex button in search bar. #623
  • Renamed public query prefix to visibility. Allowed values for visibility are public, private, and any. #623
  • Changed archived query prefix to accept values yes, no, and only. #623

Removed

  • Removed case query prefix. #623
  • Removed branch and b query prefixes. Please use rev: instead. #623
  • Removed regex query prefix. #623

Fixed

  • Fixed spurious infinite loads with explore panel, file tree, and file search command. #617
  • Wipe search context on init if entitlement no longer exists #618
  • Fixed Bitbucket repository exclusions not supporting glob patterns. #620
  • Fixed issue where the repo driven permission syncer was attempting to sync public repositories. #624
  • Fixed issue where worker would not shutdown while a permission sync job (repo or user) was in progress. #624

New Contributors

Full Changelog: v4.9.2...v4.10.0

v4.9.2

13 Nov 08:38

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.9.1...v4.9.2

v4.9.1

07 Nov 18:42

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.9.0...v4.9.1

v4.9.0

05 Nov 05:33

Choose a tag to compare

What's Changed

  • fix(ask): Extract reasoning tokens for openai compatible models by @brendan-kellam in #582
  • fix(github app): Generate installation tokens each time by @msukkari in #583
  • fix(web): Fix "The account is already associated with another user" errors when signing in with GitLab by @brendan-kellam in #584
  • feat(ee): GitLab permission syncing by @brendan-kellam in #585
  • fix(web): Fix /settings/connections throwing a error when there is a git connection present by @brendan-kellam in #588
  • chore(tech-debt): Remove built-in secret manager by @msukkari in #592
  • fix(worker): add p-limit to GitHub API calls to avoid overwhelming the node process (or the API rate limits) by @brianphillips in #591
  • fix(backend): Limit concurrent git operations to prevent resource exhaustion by @derek-miller in #593
  • feat(worker,web): Support google secrets as a token type by @brendan-kellam in #594
  • feat(ee): Add ability to link external accounts by @msukkari in #595
  • chore(worker): Refactor permission syncing join table to be between Account <> Repo by @brendan-kellam in #600
  • feat(web,worker): Environment overrides by @brendan-kellam in #597

New Contributors

Full Changelog: v4.8.1...v4.9.0

v4.8.1

29 Oct 21:10

Choose a tag to compare

What's Changed

Full Changelog: v4.8.0...v4.8.1

v4.8.0

29 Oct 05:41

Choose a tag to compare

Added

  • Implement dynamic tab titles for files and folders in browse tab. #560
  • Added support for passing db connection url as seperate DATABASE_HOST, DATABASE_USERNAME, DATABASE_PASSWORD, DATABASE_NAME, and DATABASE_ARGS env vars. #545
  • Added support for GitHub Apps for service auth. #570
  • Added prometheus metrics for repo index manager. #571
  • Added experimental environment variable to disable API key creation for non-admin users. #577
  • [Experimental][Sourcebot EE] Added REST API to get users and delete a user. #578

Fixed

  • Fixed "dubious ownership" errors when cloning / fetching repos. #553
  • Fixed issue with Ask Sourcebot tutorial re-appearing after restarting the browser. #563
  • Fixed repoIndexTimeoutMs not being used for index job timeouts. #567

Changed

  • Improved search performance for unbounded search queries. #555
  • Improved homepage performance by removing client side polling. #563
  • Changed navbar indexing indicator to only report progress for first time indexing jobs. #563
  • Improved repo indexing job stability and robustness. #563
  • Improved repositories table. #572
  • Improved connections table. #579

Removed

  • Removed spam "login page loaded" log. #552
  • Removed connections management page. #563

New Contributors

Full Changelog: v4.7.3...v4.8.0

v4.7.3

29 Sep 18:32

Choose a tag to compare

What's Changed

  • fix(ado): Manually pass token through http header for ado server by @msukkari in #543

Full Changelog: v4.7.2...v4.7.3

v4.7.2

22 Sep 23:06

Choose a tag to compare

What's Changed

Full Changelog: v4.7.1...v4.7.2

v4.7.1

19 Sep 17:03

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.7.0...v4.7.1