openstack/barbican · Week of 2026-09-19

openstack/barbican — 2026-09-19

10 merges · 6 contributors · 629 lines changed

Crypto agility. The headline change extends the SimpleCrypto plugin's asymmetric key generation with crypto-agility support (~300 lines), broadening the algorithms and parameters the built-in plugin can produce rather than hard-coding a single scheme. See 985080.

Security and correctness. A BOLA/IDOR flaw in the consumer GET endpoints was closed, preventing cross-object access through the consumer lookup path. On the operator side, barbican-manage had its logging.setup() call reordered so early log output is captured correctly, and db_manage.py no longer injects the current working directory onto sys.path — a small but real hardening of the management tooling.

Docs. Policy documentation received a broad typo and wording pass, and the KEK rotation guide was corrected to state that new keys must be prepended rather than appended during rotation — a meaningful semantic fix for anyone following the procedure. The mailing list link was also refreshed.

Release plumbing. The stable/2026.2 branch was cut, with .gitreview, tox constraints, and master version markers updated in lockstep.