firebird2.5 2.5.2.26540.ds4-9ubuntu1.1 source package in Ubuntu

Changelog

firebird2.5 (2.5.2.26540.ds4-9ubuntu1.1) trusty-security; urgency=medium

  * SECURITY UPDATE: Authenticated remote code execution
    - debian/patches/CVE-2017-6369-1.patch: Fix for CORE-5474: 'Restrict UDF'
      is not effective because fbudf.so is dynamically linked against libc
    - debian/patches/CVE-2017-6369-2.patch: Postfix for CORE-5474: unresolved
      symbol in FBINTL
    - CVE-2017-6369

  * SECURITY UPDATE: Denial of Service (Segfault, Null ptr dereference)
    - debian/patches/CVE-2014-9323.patch: Fixed CORE-4630: Segfault in server
      caused by bad packet
    - CVE-2014-9323

 -- Mike Salvatore <email address hidden>  Mon, 01 Apr 2019 10:19:59 -0400

Upload details

Uploaded by:
Mike Salvatore
Uploaded to:
Trusty
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
database
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Trusty updates universe database
Trusty security universe database

Downloads

File Size SHA-256 Checksum
firebird2.5_2.5.2.26540.ds4.orig.tar.xz 3.7 MiB e4744fc62ab734e5b73e82a8777732fbcbfa49899d330ff80a9e680cb6f6a88c
firebird2.5_2.5.2.26540.ds4-9ubuntu1.1.debian.tar.gz 148.1 KiB 880f96d05f780716cf5cc9a2d0ffa9729d95a7bcdf78d2ff8fe2933d82ebb2a4
firebird2.5_2.5.2.26540.ds4-9ubuntu1.1.dsc 3.2 KiB d53d490bf4f9ffdee900adaa7558ff1df24515a4718851a788b74622a8c94667

View changes file

Binary packages built by this source

firebird-dev: Development files for Firebird - an RDBMS based on InterBase 6.0 code

 This package contains header files for Firebird.
 .
 Please refer to the firebird2.5-super and firebird2.5-classic packages for
 more information about Firebird in general.

firebird-dev-dbgsym: debug symbols for package firebird-dev

 This package contains header files for Firebird.
 .
 Please refer to the firebird2.5-super and firebird2.5-classic packages for
 more information about Firebird in general.

firebird2.5-classic: Firebird Classic Server - an RDBMS based on InterBase 6.0 code

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 The "classic" architecture uses a new process to handle each connection
 which results in somewhat slower operation (but is said to be faster
 than "super" on local connections) yet can take advantage of multiple
 CPUs on SMP machines. This is the "traditional" architecture.
 .
 This package contains the 2.5 branch of Firebird.
 .
 Firebird is a commercially independent project of C and C++ programmers,
 technical advisors and supporters developing and enhancing a multi-platform
 relational database management system based on the source code released by
 Inprise Corp (now known as Borland Software Corp) under the InterBase Public
 License v.1.0 on 25 July, 2000.

firebird2.5-classic-common: common files for firebird 2.5 "classic" and "superclassic"

 This package contains the command line utilities and UDFs (user-defined
 function libraries) common to classic and superclassic Firebird servers.
 .
 Please refer to the firebird2.5-classic or firebird2.5-superclassic packages
 for more information about Firebird in general.

firebird2.5-classic-common-dbgsym: debug symbols for package firebird2.5-classic-common

 This package contains the command line utilities and UDFs (user-defined
 function libraries) common to classic and superclassic Firebird servers.
 .
 Please refer to the firebird2.5-classic or firebird2.5-superclassic packages
 for more information about Firebird in general.

firebird2.5-classic-dbg: collected debug symbols for firebird2.5-classic and -superclassic

 This package contains extracted debug symbols for firebird2.5 server and
 accompanying utilities of the classic and superclassic flavours. Debug symbols
 are useful when tracing a problem like a segmentation fault in some firebird
 binary.

firebird2.5-classic-dbgsym: debug symbols for package firebird2.5-classic

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 The "classic" architecture uses a new process to handle each connection
 which results in somewhat slower operation (but is said to be faster
 than "super" on local connections) yet can take advantage of multiple
 CPUs on SMP machines. This is the "traditional" architecture.
 .
 This package contains the 2.5 branch of Firebird.
 .
 Firebird is a commercially independent project of C and C++ programmers,
 technical advisors and supporters developing and enhancing a multi-platform
 relational database management system based on the source code released by
 Inprise Corp (now known as Borland Software Corp) under the InterBase Public
 License v.1.0 on 25 July, 2000.

firebird2.5-common: common files for firebird 2.5 servers and clients

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 This package contains files common to both servers and clients for both super
 and classic flavours.
 .
 These include the message file (firebird.msg), support scripts as well as
 configuration files in /etc/firebird/2.5.
 .
 Please refer to the firebird2.5-super or firebird2.5-classic packages for more
 information about Firebird in general.

firebird2.5-common-doc: copyright, licensing and changelogs of firebird2.5

 This is an (otherwise) empty package contains the copyright and licensing
 information of firebird2.5, as well as the upstream changelog.
 .
 Due to the size of the upstream change log and copyright/licensing summary,
 keeping them in a separate package saves space on mirrors and when installing
 firebird2.5 packages.
 .
 Please refer to the firebird2.5-super, firebird2.5-classic or
 firebird2.5-superclassic packages for more information about Firebird database
 in general.

firebird2.5-doc: Documentation files for firebird database version 2.5

 Various documents for firebird 2.5. These include the list of enhancements
 from previous versions, description of ISQL enhancements and various API or
 SQL functions that might be of interest for advanced users and developers.
 .
 This package does not include the release notes, the quick start guide and
 the upgrade guide, which are distributed only as PDF files upstream, with no
 accompanying sources, and therefore cannot be included in Debian.

firebird2.5-examples: Examples for Firebird - an RDBMS based on InterBase 6.0 code

 The examples included in this package are provided as samples and are also
 used by Firebird's testing suite (TCS). The examples are in the form
 of .h, .c, .e, .fdb and .gbk files.
 .
 Please refer to the firebird2.5-super and firebird2.5-classic packages for
 more information about Firebird in general.

firebird2.5-server-common: common files for firebird 2.5 servers

 This package contains files common to super and classic Firebird servers.
 .
 These include the security database, manual pages, support scripts as well as
 configuration files in /etc/firebird/2.5.
 .
 Please refer to the firebird2.5-super or firebird2.5-classic packages for more
 information about Firebird in general.

firebird2.5-server-common-dbgsym: debug symbols for package firebird2.5-server-common

 This package contains files common to super and classic Firebird servers.
 .
 These include the security database, manual pages, support scripts as well as
 configuration files in /etc/firebird/2.5.
 .
 Please refer to the firebird2.5-super or firebird2.5-classic packages for more
 information about Firebird in general.

firebird2.5-super: Firebird Super Server - an RDBMS based on InterBase 6.0 code

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 The "super" architecture uses separate threads to handle each connection.
 It has its advantages (eg: is usually faster and more efficient for large
 numbers of clients) but is unable to use more that one CPU on an SMP
 system and under some circumstances a client may crash all server threads.
 .
 This package contains the 2.5 branch of Firebird.
 .
 Firebird is a commercially independent project of C and C++ programmers,
 technical advisors and supporters developing and enhancing a multi-platform
 relational database management system based on the source code released by
 Inprise Corp (now known as Borland Software Corp) under the InterBase Public
 License v.1.0 on 25 July, 2000.

firebird2.5-super-dbg: collected debug symbols for firebird2.5-super

 This package contains extracted debug symbols for firebird2.5 super-server and
 accompanying utilities, which are stripped from the other packages. Debug
 symbols are useful when tracing a problem like a segmentation fault in some
 firebird binary.

firebird2.5-super-dbgsym: debug symbols for package firebird2.5-super

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 The "super" architecture uses separate threads to handle each connection.
 It has its advantages (eg: is usually faster and more efficient for large
 numbers of clients) but is unable to use more that one CPU on an SMP
 system and under some circumstances a client may crash all server threads.
 .
 This package contains the 2.5 branch of Firebird.
 .
 Firebird is a commercially independent project of C and C++ programmers,
 technical advisors and supporters developing and enhancing a multi-platform
 relational database management system based on the source code released by
 Inprise Corp (now known as Borland Software Corp) under the InterBase Public
 License v.1.0 on 25 July, 2000.

firebird2.5-superclassic: Firebird SuperClassic Server - an RDBMS based on InterBase 6.0 code

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 The "superclassic" architecture uses a new thread to handle each connection.
 This allows for good scaling on multi-processor machines without consuming
 too much operating system resources.
 .
 This package contains the 2.5 branch of Firebird.
 .
 Firebird is a commercially independent project of C and C++ programmers,
 technical advisors and supporters developing and enhancing a multi-platform
 relational database management system based on the source code released by
 Inprise Corp (now known as Borland Software Corp) under the InterBase Public
 License v.1.0 on 25 July, 2000.

firebird2.5-superclassic-dbgsym: debug symbols for package firebird2.5-superclassic

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 The "superclassic" architecture uses a new thread to handle each connection.
 This allows for good scaling on multi-processor machines without consuming
 too much operating system resources.
 .
 This package contains the 2.5 branch of Firebird.
 .
 Firebird is a commercially independent project of C and C++ programmers,
 technical advisors and supporters developing and enhancing a multi-platform
 relational database management system based on the source code released by
 Inprise Corp (now known as Borland Software Corp) under the InterBase Public
 License v.1.0 on 25 July, 2000.

libfbclient2: Firebird client library

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 This package contains the client library required to connect to Firebird. It
 works with either "super-server" or "classic" variants, as well as with
 commercial InterBase servers.
 .
 It uses TCP to connect to the server and is tread-safe.
 .
 For direct (non-TCP) database access, see libfbembed2.5.

libfbclient2-dbg: collected debug symbols for libfbclient2

 This package contains extracted debug symbols for libfbclient2 library. These
 may be useful when tracing a problem like a segmentation fault in some binary
 linked with libfbclient2.

libfbclient2-dbgsym: debug symbols for package libfbclient2

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 This package contains the client library required to connect to Firebird. It
 works with either "super-server" or "classic" variants, as well as with
 commercial InterBase servers.
 .
 It uses TCP to connect to the server and is tread-safe.
 .
 For direct (non-TCP) database access, see libfbembed2.5.

libfbembed2.5: Firebird embedded client/server library

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 This package contains libfbembed - the embedded client/server library for
 Firebird.
 .
 It can work with remote Firebird servers (either super-server or classic) via
 TCP connections, in the same way libfbclient does.
 .
 When working with local database libfbembed works directly with the database
 file without the need of a separate server process.
 .
 If you are in doubt, you most probably need libfbclient2, instead of this
 package.

libfbembed2.5-dbgsym: debug symbols for package libfbembed2.5

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 This package contains libfbembed - the embedded client/server library for
 Firebird.
 .
 It can work with remote Firebird servers (either super-server or classic) via
 TCP connections, in the same way libfbclient does.
 .
 When working with local database libfbembed works directly with the database
 file without the need of a separate server process.
 .
 If you are in doubt, you most probably need libfbclient2, instead of this
 package.

libib-util: Firebird UDF support library

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 libib_util contains utility functions used by User-Defined Functions (UDF) for
 memory management etc.

libib-util-dbgsym: debug symbols for package libib-util

 Firebird is a relational database offering many ANSI SQL-99 features that
 runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
 excellent concurrency, high performance, and powerful language support
 for stored procedures and triggers. It has been used on production systems
 under a variety of names since 1981.
 .
 libib_util contains utility functions used by User-Defined Functions (UDF) for
 memory management etc.