Skip to content

Releases: OpenCTI-Platform/opencti

Version 5.3.16

01 Oct 09:30
Compare
Choose a tag to compare

Dear community, OpenCTI version 5.3.16 has been released πŸ₯³! This version fixes all known bugs of the platform and introduces minor enhancements in different views of the user interface 🎁. Also, a new type of observable is available to modelize media content (Twitter, Facebook, Telegram, Website article, etc.) πŸ“°.

🚨 This release contains important security fixes, we strongly advise all organizations to upgrade as soon as possible their instance. 🚨
Big thanks to @sandeshkumart for the security report/analysis

Enhancements:

  • #2402 Add media content SCO
  • #2400 Cannot create Indicator Sighting for Sectors
  • #1905 Add "Rust" to Malware programming languages + allow Admins to add custom languages
  • #1903 From a Report, view what other Reports have IOCs in common
  • #1831 Inferred targeting of sectors or regions are called "Direct targeting"
  • #1813 Bug of display when moving in the chronology (date not correctly taken into account
  • #1794 Trying to import STIX2 with a resolves-to relationship between two observables results in an error
  • #1783 When viewing the targetting of a sector by a threat actor, the intrusion sets used should be more visible
  • #1766 MITRE implemented non-standard STIX relationship detects
  • #1756 Export observables (and other objects) from and SDO's Knowledge page

Bug Fixes:

  • #2403 Not possible to view export when report's title contains some special characters
  • #2396 Target type filter not working in the observable section of threats
  • #2391 Not possible to empty the author field
  • #2395 Subscriptions & digests error
  • #2381 The "Subscriptions & digests" email returns "{defaultValue(entry)}"

Pull Requests:

New Contributors:

Full Changelog: 5.3.15...5.3.16

Version 5.3.15

23 Sep 00:39
Compare
Choose a tag to compare

Dear community, OpenCTI 5.3.15 has been released πŸ’‘! This version fixes a few minor bugs in some connectors, the Python library and the frontend πŸ€“.

Enhancements:

  • #2377 Avoid automatic enrichment when editing in the built-in editor

Bug Fixes:

  • #2358 There are some Bugs in Content menu(download)

Full Changelog: 5.3.14...5.3.15

Version 5.3.14

21 Sep 16:04
Compare
Choose a tag to compare

Dear community, OpenCTI version 5.3.14 is out πŸ₯³! This version fixes a major bug in stream connectors and some other minor issues in the frontend and connectors work management ✨.

Bug Fixes:

  • #2376 Truncate history/errorcontent message to prevent elastic/opensearch query errors
  • #2374 Stream connectors can have an erroneous state with "-0-0"
  • #2372 Content's table looks weird (version : 5.3.12)

Full Changelog: 5.3.13...5.3.14

Version 5.3.13

19 Sep 01:19
Compare
Choose a tag to compare

Dear community, OpenCTI 5.3.13 is out 🀯! This minor release fixes some minor bugs in the user interface graphs and the rule engine data update πŸŽ‰. Also, it significantly improves the memory footprint of the platform when merging entities with a lot of relationships πŸ’‘.

In the Python library, the stream manager and helper has been enhanced to fix all known issues when consuming streams from connectors or in third-party systems πŸ“‘.

Enhancements:

  • #2366 [api] Improve merging memory footprint
  • #2357 [api] Relation check for type detection improvement for observables
  • #2356 [api] Improve stream delay and heartbeat occurrence

Bug Fixes:

  • #2367 [api] Upsert of inferred entity fail
  • #2360 Text adjustment in lateral panel
  • #2359 Images are missing in graphs for new types of entity

Pull Requests:

Full Changelog: 5.3.12...5.3.13

Version 5.3.12

11 Sep 18:30
Compare
Choose a tag to compare

Dear community, OpenCTI 5.3.12 is out 🀯! This new minor version fixes some important bugs especially in background tasks and connectors 🩹. Also, the format of the STIX IDs (and internal IDs) is now verified before ingestion and creation of objects 🧽.

If you have developed connectors that directly call the API through GraphQL, you will have to migrate some query definitions from string type to StixId type.

Enhancements:

  • #2337 Validate STIX IDs and internal IDs when creating entities / relationships
  • #2344 The relationship type "uses" is not allowed between Artifact and Attack-Pattern
  • #2325 Extend the supported entity types for a CSV feed

Bug Fixes:

  • #2343 "Select all" for Bulk update within Analysis Report "Observables" view causes edit to apply to all observables in system
  • #2342 Search bar results for Channels
  • #2338 In StixSighting: TypeError: null is not an object (evaluating 'd.entity_type')

Pull Requests:

Full Changelog: 5.3.11...5.3.12

Version 5.3.11

08 Sep 09:31
Compare
Choose a tag to compare

Dear community, OpenCTI version 5.3.11 has been released πŸ₯³! This version is a hotfix for a few minor bugs in the user interface and some connectors πŸ€–.

Enhancements:

  • #2332 [Front] Add Spanish translation

Bug Fixes:

  • #2333 [Front] Some special characters in report names are not escaped when uri is generated
  • #2329 GraphQL playground not working in Docker releases
  • #2326 image file(png,jpg,webp etc.) upload fail in html content

Pull requests:

New Contributors:

Full Changelog: 5.3.10...5.3.11

Version 5.3.10

04 Sep 20:56
Compare
Choose a tag to compare

Dear community, OpenCTI 5.3.10 has been released πŸ₯³! This minor version includes some Python client bugfixes as well as the resolution of 2 other bugs in the main platform πŸ”¨.

Bug Fixes:

  • #2323 External reference files automatic import can lead to errors
  • #2305 observedDatas query does not filter by objectContains

Full Changelog: 5.3.9...5.3.10

Version 5.3.9

02 Sep 20:13
Compare
Choose a tag to compare

Dear community, OpenCTI 5.3.9 is out 🎁! This minor version intends to hotfix minor bugs affecting files import, data export and migration to TLPv2 πŸ’Ό.

Also, multiple connectors have been fixed like Mandiant, MISP platform, MISP feeds, VirusTotal and IpInfoπŸš€.

Enhancements:

  • #2322 Prevent files upload / modification to be part of the history
  • #2321 Let user query the API bypassing 2FA when using Token authentication
  • #2319 Create observables from indicator improved to handle more situation.
  • #2318 Bucket initialization can fail if platform use a remote managed bucket
  • #2315 Let user work with the playground without internet connection
  • #2310 Alignment mismatch in data entities / relationships loaders and data

Bug Fixes:

  • #2314 Data export inside container cant find any elements
  • #2313 Migrate is not possible if white marking has been deleted
  • #2312 Alignment loading problem in data entities and relationships
  • #2311 Global upload job trigger compatible connectors twice

Pull Requests:

Full Changelog: 5.3.8...5.3.9

Version 5.3.8

31 Aug 00:02
Compare
Choose a tag to compare

Dear community, we are proud to announce the release of OpenCTI 5.3.8 πŸ₯³! Even if this version is shipped as minor, it introduces many enhancements and several connectors πŸ’₯. Also, all known bugs have been fixed 🌈!

Foremost, new features have been implemented such as:

  • New entities and relationships for Foreign Information Manipulation and Interference (FIMI) modelization ⚑️.
  • Built-in two-factor authentication πŸ”’.
  • Huge improvement on synchronization engine speed (using workers instead of background process) πŸš„.
  • Data segregation in the history / audit log displayed in the entities πŸ—ƒοΈ.
  • Migration to TLPv2 🚦.
  • New massive operations such as enrichment, promoting observables to indicators, etc πŸ›ž.
  • New observable types: Payment Cards, Bank Accounts and Phone numbers 🏦.

Then, we would like to warmly thank all the contributors of the community for the considerable effort made on the connectors:

  • New connectors for standalone MISP Feeds (JSON), Intel471, URLScan, Maltiverse, MWDB, Orange Cyberdefense, etc πŸš€.
  • Multiple fixes in Mandiant, Elastic Security and globally stream-based connectors πŸ§‘β€πŸš€.
  • Improvements in the ImportDocument connector as well as VirusTotal and Splunk 🎈.

This version includes the full compatibility with ElasticSearch 8 (including latest 8.4.1) and OpenSearch 2 (including latest 2.2.0) and major bug fixes in stream / TAXII / migrations 🎁.

Enhancements:

  • #2303 Implement background tasks on relationships screen
  • #2298 Improve platform history manager to handle marking definition of modifications
  • #2290 Implement new SROs for Vulnerability and Infrastructure
  • #2280 Ability to filter on Observable type in the Knowledge view on a specific object
  • #2273 Background task for indicator / observables creation
  • #2267 TLP v2 Standard
  • #2261 Implement 2FA authentication
  • #2252 Additional Observable/Indicator Types - Credit Card, Bank Card,Phone Number
  • #2251 Better management of enrichment / expired works in Redis
  • #2240 Observable Filters to be added Reports > Observables
  • #2237 "Expand labels" functionality in Investigations view
  • #2224 Click on TTPs matrix to create a new relationship
  • #2223 [BUCKET] All needed new relationship types and screens to modelize desinformation / interferences
  • #2222 [BUCKET] All needed new entity types to modelize desinformation / interferences
  • #2219 On dashboard, be able to only display reports in the "latest analysis" section
  • #2211 Be able to filter on relationship type in subscriptions
  • #2210 Rename attribute to column in CSV feed configuration
  • #2208 Migrate synchronizer to use workers absorption. Improve speed and prevent hung up
  • #2207 Increase the maximum number of results in global search
  • #2199 Add vhost configuration for RabbitMQ
  • #2186 Cannot modify External ID on Courses of Action
  • #2178 When exporting observables, include all information about them (including file name(s), hashes, etc)
  • #2132 Content files has a trash button that should prompt for a confirmation
  • #1715 Bulk Enrichment of compatible elements
  • #1429 (small) Issues with PNG exports
  • #1375 Graph improvement: add a search bar in graphs display

Bug Fixes:

  • #2302 Home dashboard not reloading
  • #2295 Static resources are being incorrectly rewritten behind NGINX reverse proxy
  • #2292 Sighting link not working in inference explanation graph
  • #2286 Can't create "uses" relationship from File to Attack Pattern
  • #2279 Multiple Startup errors with migration from 5.2.4 to 5.3.7
  • #2265 Default stream URL is flooding with heartbeats
  • #2247 Artifact file not included in stream files extensions
  • #2246 MITRE "will produce only internal modification" error
  • #2241 Malware first_seen and last_seen not updated during "upsert"
  • #2227 Date picker crashes when language is not correctly set for a user
  • #2205 Multiple errors "this update will only produce internal modifications"
  • #2291 In v5.3.7 /taxii2/root/collections/:id/objects no longer works.
  • #2184 Can't see mitigates relationships data in relationship tab
  • #1608 Display of some HTML files uploaded as attachment is incorrect

Pull Requests:

New Contributors:

Full Changelog: 5.3.7...5.3.8

Version 5.3.7

20 Jun 18:26
Compare
Choose a tag to compare

Dear community, OpenCTI 5.3.7 has been released πŸ₯³! This new version fixes minor bugs, especially in the report graph view (adding of new entities) 🫧 and in export of observables πŸͺ£ .

Also, the overall date / time management in the user interface has been enhanced to reflect proper formats, languages and precision πŸ“…. Last but not least, it's now possible to use S3 credentials from AWS IAM execution role πŸ’‚β€β™‚οΈ.

Enhancements:

  • #2175 Timestamp entry in forms should permit entering better resolution than just date
  • #2154 Allow MinIO Credentials to be fetched from AWS ECS attached IAM Execution Role
  • #2146 GraphQL Issue when visualising Connectors in data section
  • #2024 Allow EC2 metadata credentials.

Bug Fixes:

  • #2174 Export of observables from Intrusion Set (and possibly others) doesn't work
  • #2169 Stream update message fail to generate if contains specific chars