linjnidispatch.so contains unsafety compilation options
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- java
- Bereich
- build-system, security
Rechercherichtung
Beginne damit, den binären Sicherheitsscan gegen jna-5.5.0.jar zu reproduzieren und die eingebettete linjnidispatch.so zu untersuchen. Verfolge die native Build-Konfiguration, die dieses Artefakt erzeugt, und vergleiche ihre Optionen mit den gemeldeten Anforderungen BIND_NOW, NX, PIC, PIE, RELRO, SP, NO Rpath/Runpath, FS, Ftrapv und Strip. Als erledigt gilt die Aufgabe, wenn der Scan keine fehlenden Sicherheitskompilierungsoptionen mehr meldet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
-
Version of JNA and related jars
jna-5.5.0.jar -
Version and vendor of the java virtual machine
sun jdk1.8 -
Operating system
Windows 10 Professional -
System architecture (CPU type, bitness of the JVM)
Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz 3.00 GHz Bitness of the JVM:32 -
Complete description of the problem
During binary security scanning, the integrated linjnidispatch.so file of the binary file jna-5.5.0.jar has not open some safety compilation options, such as BIND_NOW, NX, PIC, PIE, RELRO, SP, NO Rpath/Runpath, FS, Ftrapv, and Strip. -
Steps to reproduce
binary security scanning
- Vorherrschende Sprache
- Java
- Sterne
- 8.9k
- Forks
- 1.7k
- Ø Merge
- 1 T. 13 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus java-native-access/jna
-
MacFileUtils: FSPathMakeRef passes an int where the C function takes its FSRef output pointerEvtl. vergeben @VelpulaGangavardhan hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 79/100
java-native-access/jna#1746 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
java-native-access/jna#1745 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
java-native-access/jna#1747 · 1 Kommentar ·
-
`Native.typeOptions` never releases library interfaces, leaking classloadersEvtl. vergeben @curforever hat das vor 15 Tagen übernommen. Offen
Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 48/100
java-native-access/jna#1742 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 66/100
java-native-access/jna#1738 ·
Alle Issues in java-native-access/jna
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
open-metadata/OpenMetadata#36463 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug web-server
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
jooby-project/jooby#4035 ·
Maintainer antworten meist innerhalb von 1 Tag
-
afk-ok area:data-quality importer size:S
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
enorm-labs/event-junkie#4140 ·
Maintainer antworten meist innerhalb von 1 Tag
-
L: javascript
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
dependabot/dependabot-core#16744 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Security] NOTICE.md links to hijacked domain kineticjs.com, which now redirects to a betting siteOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 83/100
eclipse-ee4j/jersey#6144 ·
Maintainer antworten meist innerhalb von 1 Tag