Problematic tests list (147 rows):
bugs.core_0001_test  Server shutdown
bugs.core_0196_test  SYSDBA can grant non existent roles
bugs.core_0304_test  Any user can drop procedures, generators, exceptions
bugs.core_0606_test  Tricky role defeats basic SQL security
bugs.core_0885_test  It is impossible to take away rights on update of a column
bugs.core_1076_test  Services Manager and gsec truncate First.Middle.Last Name fields to 17 chars instead of 32 chars available in field definition
bugs.core_1083_test  User (not SYSDBA) that have privileges with grant option, can't revoke privileges, granted by other user or SYSDBA
bugs.core_1148_test  Every user can view server log using services API
bugs.core_1292_test  Can't create table using long username and UTF8 as attachment charset
bugs.core_1642_test  Non-privileged monitoring reports wrong attachment data
bugs.core_1815_test  Ability to grant role to another role
bugs.core_1845_test  Some standard calls show server installation directory to regular users
bugs.core_1869_test  Roles granting/revoking logic
bugs.core_2004_test  ALTER USER XXX INACTIVE
bugs.core_2233_test  Allow non-SYSDBA users to monitor not only their current attachment but other their attachments as well
bugs.core_2765_test  Use of RDB$ADMIN role does not provide SYSDBA rights in GRANT/REVOKE
bugs.core_3360_test  update ... returning ... raises -551 (no perm to update) for a column present only in the returning clause
bugs.core_3365_test  Extend syntax for ALTER USER CURRENT_USER
bugs.core_3511_test  Unquoted role names with non-ASCII characters passed in DPB are upper-cased wrongly
bugs.core_3735_test  Unprivileged user can delete from RDB$DATABASE, RDB$COLLATIONS, RDB$CHARACTER_SETS
bugs.core_3736_test  WITH LOCK clause is allowed for users with read-only rights on some table, thus blocking others from updating this table
bugs.core_4161_test  User can not insert records into table with column "generated by default as identity" in its DDL
bugs.core_4200_test  An uncommitted select of the pseudo table sec$users blocks new database connections
bugs.core_4218_test  Add database owner to mon$database
bugs.core_4301_test  Non-ASCII data in SEC$USERS is not read correctly
bugs.core_4326_test  Keyword SET should not be required in ALTER USER statement
bugs.core_4342_test  Non-privileged user can delete records from RDB$SECURITY_CLASSES table
bugs.core_4359_test  non-priviledged user can insert and update rdb$database
bugs.core_4430_test  Properties of user created in Legacy_UserManager padded with space up to 10 character
bugs.core_4464_test  Duplicate tags for CREATE/ALTER USER not handled correctly
bugs.core_4468_test  FB3: CREATE USER GRANT ADMIN ROLE does not work
bugs.core_4469_test  Add field in SEC$USERS reflecting whether a user has RDB$ADMIN role in security database
bugs.core_4503_test  ISQL command SHOW USERS display only me
bugs.core_4648_test  no permission for CREATE access to DATABASE (for RDB$ADMIN)
bugs.core_4726_test  Provide ability to do: REcreate user <user_name> password <user_pwd>
bugs.core_4729_test  Add a flag to mon$database helping to decide what type of security database is used - default, self or other
bugs.core_4731_test  Prohibit an ability to issue DML or DDL statements on RDB$ tables (CORE-4731)
bugs.core_4743_test  Granted role does not work with non-ascii username
bugs.core_4760_test  Can not create user with non-ascii (multi-byte) characters in it's name
bugs.core_4767_test  CREATE USER ... TAGS ( attr = 'prefix #suffix' ): suffix will be removed from storage because of character '#' in the value of attribute
bugs.core_4768_test  CREATE USER ... TAGS ( argument_1 = 'value1', ..., argument_N = 'valueN' ) - wrong results of statement when there are many arguments
bugs.core_4802_test  Regression: GRANT UPDATE(<some_column>) on <T> acts like grant update on ALL columns of <T>
bugs.core_4806_test  Regression: generators can be seen/modified by unprivileged users
bugs.core_4811_test  Make user names behave according to SQL identifiers rules
bugs.core_4821_test  grant create database to ROLE doesn`t work: "no permission for CREATE access to DATABASE ..." [CORE4821]
bugs.core_4836_test  Grant update(c) on t to U01 with grant option: user U01 will not be able to `revoke update(c) on t from <user | role>` if this `U01` do some DML before revoke
bugs.core_4839_test  SHOW GRANTS does not display info about exceptions which were granted to user
bugs.core_4964_test  Real errors during connect to security database are hidden by Srp user manager. Errors should be logged no matter what AuthServer is used
bugs.core_4980_test  Operator REVOKE can modify rights granted to system tables at DB creation time
bugs.core_4985_test  Non-privileged user can implicitly count records in a restricted table
bugs.core_5225_test  Authentication end with first plugin that has the user but auth fails; should continue with next plugin
bugs.core_5248_test  Improve consistency in GRANT syntax between roles and privileges according to SQL standard
bugs.core_5269_test  FBTRACEMGR should understand 'role <name>' command switch (needed to explicitly connect with role with 'TRACE_ANY_ATTACHMENT' privilege)
bugs.core_5279_test  Granting access rights to view is broken
bugs.core_5291_test  Error messages differ when regular user tries to RESTORE database, depending on his default role and (perhaps) system privilege USE_GBAK_UTILITY
bugs.core_5495_test  New users or changed passwords in legacy authentication do not work in Firebird 4
bugs.core_5746_test  Remove the restriction on create/delete, enable/disable the user indexes in system tables
bugs.core_5790_test  User with DROP DATABASE privilege can't drop database
bugs.core_5823_test  No permission for SELECT access to blob field in stored procedure
bugs.core_5827_test  ALTER CURRENT USER fails with "no permission for <...> TABLE PLG$SRP" if current user: 1) has NO admin role and 2) wants to modify his own TAGS list
bugs.core_5861_test  GRANT OPTION is not checked for new object
bugs.core_5884_test  Initial global mapping from srp plugin does not work
bugs.core_5892_test  SQL SECURITY DEFINER context is not properly evaluated for monitoring tables
bugs.core_5898_test  ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL
bugs.core_5982_test  error read permission for BLOB field, when it is input/output procedure`s parametr
bugs.core_5985_test  Regression: ROLE does not passed in ES/EDS (specifying it in the statement is ignored)
bugs.core_5995_test  Creator user name is empty in user trace sessions
bugs.core_6078_test  Permissions for create or alter statements are not checked
bugs.core_6083_test  USING PLUGIN clause does not work in RECREATE USER
bugs.core_6142_test  Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously
bugs.core_6143_test  Error 'Multiple maps found for ...' is raised in not appropriate case
bugs.core_6182_test  Firebird's internal timer incorrectly resets existing timer entries
bugs.core_6236_test  RDB$TIME_ZONE_UTIL package has wrong privilege for PUBLIC
bugs.core_6237_test  Performance problem when using SRP plugin
bugs.core_6279_test  Put options in user management statements in any order
bugs.core_6479_test  COMMENT ON USER can only apply comment on user defined by the default usermanager plugin
bugs.core_6489_test  User without ALTER ANY ROLE privilege can use COMMENT ON ROLE
bugs.gh_4729_test  Grant and Revoke update (field) [CORE4407]
bugs.gh_5978_test  Access to the name of DB encryption key [CORE5712]
bugs.gh_6120_test  Support auth_plugin_list dpb/spb item from application to client [CORE5860]
bugs.gh_6220_test  Slow performance when executing SQL scripts as non-SYSDBA user
bugs.gh_7178_test  DEFAULTed grants to PUBLIC must act as DEFAULTed to every user
bugs.gh_7186_test  Nbackup RDB$BACKUP_HISTORY cleanup
bugs.gh_7188_test  Memory leak in GDS32.DLL(FBClient.DLL), when multi-database transaction has done
bugs.gh_7217_test  user with DROP ANY PACKAGE privilege can not execute DROP PACKAGE BODY
bugs.gh_7506_test  Reduce output of the SHOW GRANTS command
bugs.gh_7558_test  AV in engine when attaching to the non-existing database and non-SYSDBA trace session is running
bugs.gh_7610_test  Uninitialized/random value assigned to RDB$ROLES -> RDB$SYSTEM PRIVILEGES when restoring from FB3 backup
bugs.gh_7691_test  'with caller privileges' has no effect in triggers
bugs.gh_7718_test  Allow to create database with different owner
bugs.gh_7744_test  Provide ability to run "ALTER SQL SECURITY DEFINER / INVOKER" without specifying further part of proc/func/package
bugs.gh_8176_test  Firebird hangs after starting remote profiling session
bugs.gh_8353_test  Report unique usernames for isc_info_user_names
bugs.gh_8429_test  Segfault when already destroyed callback interface is used
bugs.gh_8462_test  A user with "GRANT_REVOKE_ON_ANY_OBJECT" privilege can't revoke a role from himself if he is not a grantor
bugs.gh_8806_test  Missing privilege checks for the COMMENT ON PARAMETER command on functions in packages
functional.blob.test_insert_update_streamed_blob  INSERT or UPDATE of streamed blob must take in account appropriate user grants or such operations.
functional.blob.test_open_blob_without_select  Open BLOB without selection
functional.database.create.test_02  Create database: non sysdba user
functional.fkey.common.test_non_priv_user_access_to_child_for_cascade  Child table must be updated even if current user has no privileges on it but 'CASCADE' present in FK declaration.
functional.fkey.common.test_non_priv_user_access_to_child_for_set_default  Child table must be updated even if current user has no privileges on it but 'SET DEFAULT' present in FK declaration.
functional.fkey.common.test_non_priv_user_access_to_child_for_set_null  Child table must be updated even if current user has no privileges on it but 'SET NULL' present in FK declaration.
functional.gtcs.test_minimum_grant_test  Minimum grant test
functional.gtcs.test_nested_func_01  Test of NESTED FUNCTIONS functionality
functional.gtcs.test_nested_proc_01  Test of NESTED PROCEDURES functionality
functional.gtcs.test_packages_name_resolution_01  Test of packages names resolution - usage of scope specifier '%package'
functional.index.create.test_all_cases_basic  CREATE INDEX: check all cases
functional.intl.test_non_ascii_firebird_and_trace_utf8  Check ability to obtain non-ascii content from firebird.log and trace when use ON DISCONNECT trigger and exception with non-ascii names, charset = UTF8.
functional.monitoring.test_04  SYSDBA must see all attachments and their transactions, non-privileged user - only those which was of his login.
functional.package.constants_backup_restore_test  Package constants (#8916) - test for backup/restore.
functional.package.temp_tables_access_test  Temporary tables in packages (#8974) - access rights
functional.replication.test_blob_access_when_no_grant_for_select  Replicator must have access to the table with blob regardless SELECT grant on this table to the user who created blob.
functional.replication.test_grantor_not_changes_in_replica_if_owner_not_sysdba  DDL-Changes in replication does not set the correct grantor
functional.replication.test_missed_privilege_for_object_belonging_to_non_dba  Replication stops if GRANT issued by NON-DBA user who has RDB$ADMIN role and appropriate object (table, etc) belongs to another user
functional.replication.test_permission_error_on_ddl_issued_by_non_sysdba  Permission error with replication
functional.services.test_role_in_service_attachment  Check that trace plugin shows ROLE used in service attachment. Format: USER[:ROLE]
functional.session.test_ext_conn_pool_01  External Connections Pool, functionality test 01
functional.syspriv.test_access_any_object  Check ability to query, modify and deleting data plus add/drop constraints on any table
functional.syspriv.test_access_shutdown_database  Check ability to access to database in shutdown single mode as non-sysdba
functional.syspriv.test_change_header_settings  Check ability to change some database header attributes by non-sysdba user who is granted with necessary system privileges
functional.syspriv.test_change_mapping_rules  Check ability to manage auth mappings
functional.syspriv.test_change_shutdown_mode  Check ability to change database shutdown mode by non-sysdba user who is granted with necessary system privileges
functional.syspriv.test_create_database  Check ability to CREATE database by non-sysdba user who is granted with necessary system privilege
functional.syspriv.test_create_privileged_roles  Check ability of non-sysdba user to CREATE privileged role (but NOT use it)
functional.syspriv.test_create_user_types  Check ability to update content of RDB$TYPES
functional.syspriv.test_drop_database  Check ability to DROP database by non-sysdba user who is granted with necessary system privileges
functional.syspriv.test_grant_revoke_any_ddl_right  Check ability to grant right for issuing CREATE/ALTER/DROP statements
functional.syspriv.test_grant_revoke_any_object  Check ability to query, modify and deleting data plus add/drop constraints on any table
functional.syspriv.test_ignore_db_triggers  Check ability of non-sysdba and non-owner to ignore DB triggers
functional.syspriv.test_modify_ext_conn_pool  Check ability to manage external connections pool
functional.syspriv.test_monitor_any_attachment  Check ability to monitor any attachment
functional.syspriv.test_read_raw_pages  Check ability to get binary content of DB page by non-sysdba user who is granted with necessary system privilege
functional.syspriv.test_trace_any_attachment  Check ability to trace any attachment by non-sysdba user who is granted with necessary system privileges
functional.syspriv.test_use_gbak_utility  Check ability to to make database backup
functional.syspriv.test_use_granted_by_clause  Check ability to query, modify and deleting data plus add/drop constraints on any table
functional.syspriv.test_use_gstat_utility  Check ability to obtain database statistics
functional.syspriv.test_use_nbackup_utility  Check ability to use nbackup
functional.tabloid.test_fde5484d  Increase isql max password length
functional.trigger.create.test_create_dml_basic  CREATE TRIGGER - basic checks for DML triggers
functional.trigger.database.test_connect_02  Error handling in trigger on database connect
functional.trigger.database.test_connect_04  Error handling when multiple triggers on database connect exist
functional.trigger.database.test_disconnect_01  Trigger on database disconnect: check that exception that raised when trigger fires is written to firebird.log
functional.trigger.database.test_disconnect_02  ON DISCONNECT trigger must fire during database shutdown (gfix -shut full -force 0).
functional.trigger.database.test_disconnect_03  ON DISCONNECT trigger must fire if attachment is deleted from MON$ATTACHMENTS by another attachment.
functional.trigger.database.test_disconnect_04  ON DISCONNECT trigger must fire if attachment is closed by IDLE timeout.
functional.trigger.database.test_disconnect_05  ON DISCONNECT trigger and OnDisconnectTriggerTimeout expiration
functional.trigger.database.test_disconnect_06  ON DISCONNECT trigger: print exceptions (including cancelling) to trace if log_errors = true

This list is the same for:
6.0.0.2035 2026.06.27 f276111e  CS
6.0.0.2035 2026.06.27 f276111e  SS